diff --git a/botcity/web/compat.py b/botcity/web/compat.py index 2e35a99..677268a 100644 --- a/botcity/web/compat.py +++ b/botcity/web/compat.py @@ -3,11 +3,12 @@ def patch_selenium(): if version_selenium_is_larger_than_four(): - from selenium import webdriver + from selenium.webdriver.remote.webelement import WebElement + from selenium.webdriver.remote.webdriver import WebDriver - web_element = webdriver.remote.webelement.WebElement + web_element = WebElement - remote_driver = webdriver.remote.webdriver.WebDriver + remote_driver = WebDriver bys = ['id', 'class name', 'xpath', 'link text', 'partial link text', 'name', 'css selector', 'tag name'] for by in bys: diff --git a/requirements.txt b/requirements.txt index 06838e7..fea58c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,6 +3,6 @@ beautifulsoup4 numpy opencv-python pillow -selenium>=4.10,<5 +selenium>=4.38,<5 undetected-chromedriver packaging