Skip to content

Commit 49dc751

Browse files
fix chromedriver download (#570)
Co-authored-by: jayant.fegade <[email protected]>
1 parent 6b7d03f commit 49dc751

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

webdriver_manager/core/os_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class OSType(object):
2020

2121
PATTERN = {
2222
ChromeType.CHROMIUM: r"\d+\.\d+\.\d+",
23-
ChromeType.GOOGLE: r"\d+\.\d+\.\d+(\.\d+)?",
23+
ChromeType.GOOGLE: r"\d+\.\d+\.\d+",
2424
ChromeType.MSEDGE: r"\d+\.\d+\.\d+",
2525
"brave-browser": r"\d+\.\d+\.\d+(\.\d+)?",
2626
"firefox": r"(\d+.\d+)",

webdriver_manager/drivers/chrome.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from webdriver_manager.core.driver import Driver
44
from webdriver_manager.core.logger import log
55
from webdriver_manager.core.os_manager import ChromeType
6+
import json
67

78

89
class ChromeDriver(Driver):
@@ -53,7 +54,11 @@ def get_browser_type(self):
5354
def get_latest_release_version(self):
5455
determined_browser_version = self.get_browser_version_from_os()
5556
log(f"Get LATEST {self._name} version for {self._browser_type}")
56-
if determined_browser_version is not None and version.parse(determined_browser_version) >= version.parse("113"):
57+
if determined_browser_version is not None and version.parse(determined_browser_version) >= version.parse("115"):
58+
url = "https://googlechromelabs.github.io/chrome-for-testing/latest-patch-versions-per-build.json"
59+
response = self._http_client.get(url)
60+
response_dict = json.loads(response.text)
61+
determined_browser_version = response_dict.get("builds").get(determined_browser_version).get("version")
5762
return determined_browser_version
5863
# Remove the build version (the last segment) from determined_browser_version for version < 113
5964
determined_browser_version = ".".join(determined_browser_version.split(".")[:3])

0 commit comments

Comments
 (0)