Merge pull request #1901 from seleniumbase/updates-for-selenium-4.10.0

Updates for selenium 4.10.0
This commit is contained in:
Michael Mintz 2023-06-07 22:02:39 -04:00 committed by GitHub
commit f755743a09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 10 additions and 11 deletions

View File

@ -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):

View File

@ -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):

View File

@ -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

View File

@ -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"

View File

@ -1,2 +1,2 @@
# seleniumbase package
__version__ = "4.14.14"
__version__ = "4.15.0"

View File

@ -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:

View File

@ -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"',