selenium-webdriver - 使用谷歌浏览器进行硒自动化测试的浏览器版本控制问题
问题描述
当我想通过谷歌浏览器使用硒自动化测试在 google.com 上发送密钥时,我遇到了一个错误,如图片和代码是
public ActionResult selenium()
{
IWebDriver webDriver = new ChromeDriver();
webDriver.Navigate().GoToUrl("https://www.google.com/");
webDriver.FindElement(By.Name("q")).SendKeys("Selenium");
return View();
}
解决方案
你需要更改 ChromeDriver 版本 bcs 你有 85v 和 mybe 你的浏览器是另一个版本 如果没有取消浏览器并安装版本 85,你需要检查浏览器是否是 85 版本
推荐阅读
- reactjs - 在不同的组件中使用精确的 QueryRenderer
- c# - MVC FormCollection 值使用小数点分隔符解析为十进制
- marklogic - 重新索引时完全备份失败
- r - 在ggplot 2中使用两个变量循环
- sql - 如何从oracle中的varchar获取时区偏移量?
- android - 错误:无法为根项目获取未知属性“插件”
- c# - Roslyn - 查找对具有调用详细信息的方法的所有引用(具体的通用参数)
- oauth-2.0 - 无法从 v2.0 Azure tokenEndpoints 获取 oauth v2.0 access_token
- git - 队友修改更改后面临自动合并失败
- json - 如何从 json 中获取图像并将其放置在轮播中?扑