Closed LawyZheng closed 1 week ago
Added support for handling Select2 dropdowns within iframes by updating relevant classes and functions.
Key points:
ElementIsNotSelect2Dropdown
NoneFrameError
skyvern/exceptions.py
resolve_locator
skyvern/webeye/utils/dom.py
Locator
Frame
SkyvernElement
get_select2_dropdown
handle_select_option_action
skyvern/webeye/actions/handler.py
get_select2_options
skyvern/webeye/scraper/scraper.py
Page
Generated with :heart: by ellipsis.dev
Summary:
Added support for handling Select2 dropdowns within iframes by updating relevant classes and functions.
Key points:
ElementIsNotSelect2Dropdown
andNoneFrameError
exceptions inskyvern/exceptions.py
.resolve_locator
inskyvern/webeye/utils/dom.py
to return bothLocator
andFrame
.SkyvernElement
class inskyvern/webeye/utils/dom.py
to includeget_select2_dropdown
method.handle_select_option_action
inskyvern/webeye/actions/handler.py
to useget_select2_dropdown
method.get_select2_options
inskyvern/webeye/scraper/scraper.py
to accept bothPage
andFrame
.Generated with :heart: by ellipsis.dev