开发者社区 问答 正文

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 1036 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等