簡體   English   中英

在 Selenium.WebDriver.ChromeDriver NuGet package 中找不到更新的 Chrome 瀏覽器

[英]Updated Chrome Browser not found in Selenium.WebDriver.ChromeDriver NuGet package

chrome瀏覽器升級到89.0.4389.90版本。

但是 Selenium.WebDriver.ChromeDriver nuget package 不適用於更新的 chrome 版本。 如何升級 selenium 鍍鉻 web 驅動程序?

更新的鉻

Nuget 版本

Chrome Selenium 驅動程序版本“89.0.4389.23”適用於 Chrome 版本 89.0.4389.90(Windows 10 64 位)。

下載鏈接: https://chromedriver.storage.googleapis.com/index.html?path=89.0.4389.23/你能看看它是否也適合你。 我確實遇到了 chrome 沒有以以下錯誤消息開頭的問題:

selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: was killed.
  (unknown error: DevToolsActivePort file doesn't exist)

作為一種解決方法,我做了:

chromeOptions = webdriver.ChromeOptions()
chromeOptions.binary_location = "C:\...\chrome.exe"
b = webdriver.Chrome(options=chromeOptions, executable_path="<driver location>\chrome.exe")

在此之后,我沒有遇到任何崩潰問題。 希望你覺得這很有幫助。

注意:上面的代碼在 python 但是這個方法應該適合你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM