diff --git a/examples/uc_cdp_events.py b/examples/uc_cdp_events.py index 9e61b0e4..d43cc32f 100644 --- a/examples/uc_cdp_events.py +++ b/examples/uc_cdp_events.py @@ -3,7 +3,7 @@ from seleniumbase import BaseCase if __name__ == "__main__": from pytest import main - main([__file__, "--uc", "--uc-cdp", "--guest", "-s"]) + main([__file__, "--uc", "--uc-cdp", "-s"]) class CDPTests(BaseCase): diff --git a/examples/verify_undetected.py b/examples/verify_undetected.py index 248fb556..5303d53a 100644 --- a/examples/verify_undetected.py +++ b/examples/verify_undetected.py @@ -5,7 +5,7 @@ from seleniumbase import BaseCase if __name__ == "__main__": from pytest import main - main([__file__, "--uc", "--guest", "--uc-cdp", "-s"]) + main([__file__, "--uc", "--uc-cdp", "-s"]) class UndetectedTest(BaseCase): diff --git a/mkdocs_build/requirements.txt b/mkdocs_build/requirements.txt index 8315d8d6..4790d3dc 100644 --- a/mkdocs_build/requirements.txt +++ b/mkdocs_build/requirements.txt @@ -15,7 +15,7 @@ ghp-import==2.1.0 readme-renderer==37.3 pymdown-extensions==10.0.1 importlib-metadata==6.6.0 -pipdeptree==2.8.0 +pipdeptree==2.9.0 bleach==6.0.0 lunr==0.6.2 nltk==3.8.1 diff --git a/requirements.txt b/requirements.txt index 8dfd7420..c98a2c81 100755 --- a/requirements.txt +++ b/requirements.txt @@ -46,7 +46,7 @@ trio-websocket==0.10.2;python_version>="3.7" pyopenssl==23.2.0;python_version>="3.7" wsproto==1.2.0;python_version>="3.7" selenium==3.141.0;python_version<"3.7" -selenium==4.9.1;python_version>="3.7" +selenium==4.10.0;python_version>="3.7" msedge-selenium-tools==3.141.3;python_version<"3.7" cssselect==1.1.0;python_version<"3.7" cssselect==1.2.0;python_version>="3.7" diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index fa2e1d26..4305fc1e 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.14.14" +__version__ = "4.15.0" diff --git a/seleniumbase/undetected/__init__.py b/seleniumbase/undetected/__init__.py index ed6ce1b2..6340c90d 100644 --- a/seleniumbase/undetected/__init__.py +++ b/seleniumbase/undetected/__init__.py @@ -304,11 +304,13 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): if patch_driver: service_ = selenium.webdriver.chrome.service.Service( executable_path=self.patcher.executable_path, + port=port, log_path=os.devnull, ) else: service_ = selenium.webdriver.chrome.service.Service( executable_path=driver_executable_path, + port=port, log_path=os.devnull, ) if hasattr(service_, "creationflags"): @@ -316,7 +318,6 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): if hasattr(service_, "creation_flags"): setattr(service_, "creation_flags", creationflags) super().__init__( - port=port, options=options, service=service_, ) @@ -445,15 +446,13 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): except Exception as e: logger.debug(e) - def start_session(self, capabilities=None, browser_profile=None): + def start_session(self, capabilities=None): if not capabilities: capabilities = self.options.to_capabilities() super( selenium.webdriver.chrome.webdriver.WebDriver, self, - ).start_session( - capabilities, browser_profile - ) + ).start_session(capabilities) def quit(self): try: diff --git a/setup.py b/setup.py index 2f658ec1..fb256d55 100755 --- a/setup.py +++ b/setup.py @@ -170,7 +170,7 @@ setup( 'pyopenssl==23.2.0;python_version>="3.7"', 'wsproto==1.2.0;python_version>="3.7"', 'selenium==3.141.0;python_version<"3.7"', - 'selenium==4.9.1;python_version>="3.7"', + 'selenium==4.10.0;python_version>="3.7"', 'msedge-selenium-tools==3.141.3;python_version<"3.7"', 'cssselect==1.1.0;python_version<"3.7"', 'cssselect==1.2.0;python_version>="3.7"',