Merge pull request #3446 from seleniumbase/cdp-mode-patch-27
CDP Mode - Patch 27
This commit is contained in:
commit
7c21383a61
|
@ -1,2 +1,2 @@
|
|||
# seleniumbase package
|
||||
__version__ = "4.34.0"
|
||||
__version__ = "4.34.1"
|
||||
|
|
|
@ -4909,6 +4909,7 @@ def get_local_driver(
|
|||
IS_MAC
|
||||
and hasattr(e, "args")
|
||||
and isinstance(e.args, (list, tuple))
|
||||
and len(e.args) > 0
|
||||
and cert in e.args[0]
|
||||
):
|
||||
mac_certificate_error = True
|
||||
|
|
|
@ -8,6 +8,8 @@ import sys
|
|||
import time
|
||||
import zipfile
|
||||
from contextlib import suppress
|
||||
from seleniumbase.console_scripts import sb_install
|
||||
from seleniumbase.fixtures import shared_utils
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
IS_POSIX = sys.platform.startswith(("darwin", "cygwin", "linux"))
|
||||
|
@ -106,7 +108,14 @@ class Patcher(object):
|
|||
release = self.fetch_release_number()
|
||||
self.version_main = release.split(".")[0]
|
||||
self.version_full = release
|
||||
self.unzip_package(self.fetch_package())
|
||||
if int(self.version_main) < 115:
|
||||
self.unzip_package(self.fetch_package())
|
||||
else:
|
||||
sb_install.main(
|
||||
override="chromedriver %s" % self.version_main,
|
||||
intel_for_uc=shared_utils.is_arm_mac(),
|
||||
force_uc=True,
|
||||
)
|
||||
return self.patch()
|
||||
|
||||
def patch(self):
|
||||
|
@ -121,6 +130,12 @@ class Patcher(object):
|
|||
path += "_%s" % self.version_main
|
||||
path = path.upper()
|
||||
logger.debug("Getting release number from %s" % path)
|
||||
if self.version_main and int(self.version_main) > 114:
|
||||
return (
|
||||
sb_install.get_cft_latest_version_from_milestone(
|
||||
str(self.version_main)
|
||||
)
|
||||
)
|
||||
return urlopen(self.url_repo + path).read().decode()
|
||||
|
||||
def fetch_package(self):
|
||||
|
|
Loading…
Reference in New Issue