selenium无法正常运行 Chrome浏览器,cannot find Chrome binary的问题
Posted 碎冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium无法正常运行 Chrome浏览器,cannot find Chrome binary的问题相关的知识,希望对你有一定的参考价值。
有些同学在运行selenium-chrome时会遇到这个问题,
System.setProperty("webdriver.chrome.driver","files/chromedriver.exe");
WebDriver driver = new ChromeDriver();
看代码,我们并没有什么问题,那如何解决呢?添加一行试一下,
System.setProperty("webdriver.chrome.driver","files/chromedriver.exe");
System.setProperty("webdriver.chrome.bin", "C:/Chrome/Application/chrome.exe");
WebDriver driver = new ChromeDriver();
貌似问题依然存在,那么该如何是好?直接针对Binary来进行修复问题,添加二进制文件地址
System.setProperty("webdriver.chrome.driver", "files/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.setBinary("C:/Chrome/Application/chrome.exe");
ChromeDriver driver = new ChromeDriver(options);
如何?
问题解决了!
以上是关于selenium无法正常运行 Chrome浏览器,cannot find Chrome binary的问题的主要内容,如果未能解决你的问题,请参考以下文章
切换选项卡时,带有无头 chrome 的 Selenium 无法获取 url
Selenium WebDriver - Chrome - C# - 无法在隐身模式下启动selenium浏览器作为最大化的浏览器
如何在运行 Selenium 脚本时禁用 chrome 浏览器中的身份验证弹出窗口
selenium Remote模式下无法上传文件,该怎么解决?
jenkins里跑selenium webdriver,Chrome浏览器不能打开&&unknown error: unable to discover open pages(示例代码