Decorate bounding boxes with element_ids to improve Skyvern accuracy (+ a few more changes) (#536)
This commit is contained in:
@@ -310,7 +310,7 @@ class ElementIsNotLabel(SkyvernException):
|
||||
|
||||
class MissingElementDict(SkyvernException):
|
||||
def __init__(self, element_id: str) -> None:
|
||||
super().__init__(f"Found no element in the dict. element_id={element_id}")
|
||||
super().__init__(f"Invalid element id. element_id={element_id}")
|
||||
|
||||
|
||||
class MissingElementInIframe(SkyvernException):
|
||||
@@ -325,6 +325,11 @@ class InputActionOnSelect2Dropdown(SkyvernException):
|
||||
)
|
||||
|
||||
|
||||
class FailToClick(SkyvernException):
|
||||
def __init__(self, element_id: str):
|
||||
super().__init__(f"Failed to click. element_id={element_id}")
|
||||
|
||||
|
||||
class FailToSelectByLabel(SkyvernException):
|
||||
def __init__(self, element_id: str):
|
||||
super().__init__(f"Failed to select by label. element_id={element_id}")
|
||||
|
||||
Reference in New Issue
Block a user