dependency problem - webdriver_manager 3.8.1
See original GitHub issuethere’s been a recent update of webdriver_manager (3.7.1 to 3.8.1)
This trigger some errors in pylenium as seen here :
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/pylenium/driver.py:362: in visit
self.webdriver.get(url)
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/pylenium/driver.py:235: in webdriver
return self.init_webdriver() if self._webdriver is None else self._webdriver
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/pylenium/driver.py:203: in init_webdriver
self._webdriver = webdriver_factory.build_from_config(self.config)
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/pylenium/webdriver_factory.py:147: in build_from_config
return build_chrome(seleniumwire_options=config.driver.seleniumwire_options, **_config)
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/pylenium/webdriver_factory.py:196: in build_chrome
service=ChromeService(local_path or ChromeDriverManager(version=version).install()),
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/webdriver_manager/chrome.py:38: in install
driver_path = self._get_driver_path(self.driver)
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/webdriver_manager/core/manager.py:33: in _get_driver_path
file = self._download_manager.download_file(driver.get_url())
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/webdriver_manager/core/download_manager.py:28: in download_file
response = self._http_client.get(url)
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/webdriver_manager/core/http.py:32: in get
self.validate_response(resp)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
resp = <Response [404]>
@staticmethod
def validate_response(resp: requests.Response):
status_code = resp.status_code
if status_code == 404:
> raise ValueError(f"There is no such driver by url {resp.url}")
E ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/latest/chromedriver_linux64.zip
/opt/hostedtoolcache/Python/3.10.5/x64/lib/python3.10/site-packages/webdriver_manager/core/http.py:15: ValueError
the fix would be to limit the dependency to before 3.8.1 for webderiver_manager
Issue Analytics
- State:
- Created a year ago
- Reactions:1
- Comments:11 (7 by maintainers)
Top Results From Across the Web
webdrivermanager : 3.8.1 - io.github.bonigarcia - Maven Central
WebDriverManager - Automatic Selenium WebDriver binaries management in runtime for Java.
Read more >webdrivermanager » 3.8.1 - io.github.bonigarcia
Compile Dependencies (7) ; Core Utils Apache 2.0, logo, org.apache.commons » commons-lang3 ; HTTP Clients Apache 2.0, logo, org.apache.
Read more >WebDriverManager The import io.github cannot be resolved
It indicates that the dependency is NOT required for the compilation but only for execution. It appears during the runtime and test but...
Read more >webdrivermanager/CHANGELOG.md at master - GitHub
Force using mirror when first exception happens, e.g. 403 error (issue #302) · Include version.properties URL as configuration key · Set chromedriver version...
Read more >WebDriver Manager gives error | Selenium Forum
WebDeiver Manager gives error .HI, I tried using Webdriver Manager for cross browser testing and it gives follwing error : Code: package ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
The workaround is to update
"version": "latest"
to"version": ""
inpylenium.json
.This problem is probably related to SergeyPirogov/webdriver_manager#386.
Finally getting to this myself. I updated
webdriver-manager
tov3.8.4
and set"version": ""
and it worked! This is great news 🎉For now, I will set
"version": ""
as the default forpylenium.json
and push it up to fix this. Thanks to all of you for helping 🙏🏽