From 81619dd850e6d71fc5a1979df2d9990ed8d62ee5 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Thu, 13 Jun 2024 15:34:21 +0800 Subject: [PATCH] add skyvern element (#466) --- skyvern/exceptions.py | 15 +++++ skyvern/webeye/utils/dom.py | 114 ++++++++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 skyvern/webeye/utils/dom.py diff --git a/skyvern/exceptions.py b/skyvern/exceptions.py index 0f9aef89..1f944267 100644 --- a/skyvern/exceptions.py +++ b/skyvern/exceptions.py @@ -282,3 +282,18 @@ class UnsupportedActionType(SkyvernException): class InvalidElementForTextInput(SkyvernException): def __init__(self, element_id: str, tag_name: str): super().__init__(f"The {tag_name} element with id={element_id} doesn't support text input.") + + +class ElementIsNotLabel(SkyvernException): + def __init__(self, tag_name: str): + super().__init__(f"<{tag_name}> element is not