所以我有 chrome 版本 127.0.6533.120(官方版本)(64 位)。我需要使用 webdriver,它只有 127.0.6533.119。我该怎么办

我尝试使用 127.0.6533.119,但当然没有用。我在哪里可以找到适用于我的版本 127.0.6533.120(官方版本)(64 位)的 Web 驱动程序

3

  • 仅主版本需要匹配。(127 部分)您在使用该版本的驱动程序时遇到问题吗?


    – 

  • 我有同样的问题,但这是因为我正在运行 Catalina,并且 Chrome 更新停止在 127.0.6533.120。当 webdriver_manager 尝试更新时,我收到 OSError:[Errno 8] Exec 格式错误:’/Users/simon/.wdm/drivers/chromedriver/mac64/127.0.6533.119/chromedriver-mac-x64/THIRD_PARTY_NOTICES.chromedriver’,大概是因为它不可用??


    – 

  • 上述问题看起来像是管理器尝试使用通配符查找以“chromedriver”结尾的驱动程序。我猜有人发布了以此为扩展名的自述文件/通知,但它选择了错误的文件。(简单的解决方法可能是重命名该 THIRD_PARTY_NOTICES 文件…)


    – 


最佳答案
2

目前127.0.6533.120chromeDriver 尚未正式发布,如果需要,您可以尝试测试版

下载链接 –

官方来源 –

2

  • 有没有我可以用于 chrome-mac-x64 版本 chromedriver 的链接?


    – 

  • 请提供您想要的版本和架构…Mac 的版本命名似乎不同


    – 

chrome 版本上的 webdriver 没有问题。请确保正确安装了 selenium pip install selenium。使用下面的代码查看它是否正常工作。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element(By.NAME, "q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()