开发者社区> 问答> 正文

org.openqa.selenium.WebDriverException: ?报错

想使用Chrome浏览器测试webdriver的工程,使用下面的代码启动Chrome时报错org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary

System.setProperty("webdriver.chrome.driver", "C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\chromedriver.exe");   
  WebDriver driver = new ChromeDriver();

有没有大侠帮忙看下

展开
收起
爱吃鱼的程序员 2020-06-14 15:12:34 1028 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    同样的问题,没人答复????

    确定一下chromdriver.exe路径,不是chrome的路径

    是因为你的chrome谷歌浏览器不是走安装,而是用解压包解压的吧,我也遇到,后来安装下谷歌浏览器就好了。再后来,发现只要设置指定他的位置就可以用解压的谷歌浏览器了。用下面这段代码:

    System.setProperty("webdriver.chrome.driver","src/main/resources/chromedriver.exe");
    ChromeOptionschromeOptions=newChromeOptions();
    chromeOptions.setBinary("C:\\tools\\Chrome\\chrome.exe");

    ChromeDriverdriver=newChromeDriver(chromeOptions);

    2020-06-14 15:12:49
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载