Jee*_*van 15 automation selenium-chromedriver selenium-webdriver
我的 Chrome 浏览器已更新至版本 117,现在我需要下载 chromedriver 117 来运行自动化脚本。有解决办法吗?
Sha*_*awn 11
如果我们使用 Chrome 版本 115 或更高版本,我们需要检查Chrome 测试可用性仪表板。此页面为特定 ChromeDriver 版本下载提供方便的 JSON 端点。
chromedriver根据您的情况,您可以从以下链接下载最新版本version 117
https://googlechromelabs.github.io/chrome-for-testing/#stable
建议:话虽如此,如果您使用最新的 selenium 版本v4.12.0或更高版本,则不必担心chromedriver手动下载,selenium 的新内置工具Selenium Manager会自动为您下载和管理驱动程序。
启动浏览器的代码可以很简单:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.google.com/")
Run Code Online (Sandbox Code Playgroud)
参考资料很少:
对于 Python,假设您使用 selenium 4.11.2(或更新版本),selenium 会根据需要自动为您获取正确的驱动程序:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
service = Service()
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=service, options=options)
# ...
driver.quit()
Run Code Online (Sandbox Code Playgroud)
您还可以使用SeleniumBase驱动程序管理器:( pip install seleniumbase)
from seleniumbase import Driver
driver = Driver(browser="chrome")
driver.get("https://www.selenium.dev/")
driver.quit()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65923 次 |
| 最近记录: |