.net - 如何在 ChromeDriver 预期的位置安装 Chrome?
问题描述
ChromeDriver 期望 Chrome 进入:C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application\chrome.exe
无论我做什么,Chrome 都会自动安装,C:\Program Files\Google\Chrome\Application
所以 ChromeDriver 说:
OpenQA.Selenium.WebDriverException: 'unknown error: cannot find Chrome binary'
我以这种方式实例化ChromeDriver
:
driver = new ChromeDriver(driverPath, new ChromeOptions(), TimeSpan.FromMinutes(2));
我不想更改此代码并在 Chrome 选项中提供 Chrome 路径,它在我重新安装 Windows 之前有效,并且它适用于其他团队成员。
问题:我可以做些什么来解决这个问题?
解决方案
推荐阅读
- python - 如何抑制 yfinance 的异常?
- sails.js - ReferenceError:list.ejs 上的“postIts.forEach(function(postit)”?postIts 未在 eval 中定义(编译时为 eval
- firebase - Firebase 更新到 8.2.0 后如何修复列出用户的 401 错误
- python - 如何使用掩码在tensorflow中保留k个点
- git - 如何将 Github 远程存储库链接到预先存在的本地存储库?
- html - 如何将文本列表居中,然后在 w3.css 列中对其进行调整
- python - 如何解决 gurobipy.GurobiError:Objective Q not PSD?(用简单的例子)
- python - Python3.7如何连接SQL Server和TLS1.2?
- ruby-on-rails - AASM + Rspec - 如何在测试中忽略/禁用/跳过转换回调?
- android - 如何在 Flutter 中每 5 秒重复一次 Widget?