首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins未知错误:找不到Chrome二进制文件

Jenkins未知错误:找不到Chrome二进制文件
EN

Stack Overflow用户
提问于 2017-09-01 11:22:57
回答 2查看 3.9K关注 0票数 0

我有一个用WebDriver 3.5编写的基于Java的测试套件。当我从IntelliJ IDEA执行它时,它运行得很好。当我在Jenkins中构建它时,我会得到以下错误消息。

org.openqa.selenium.WebDriverException:未知错误:找不到Chrome二进制文件(驱动程序信息: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e7Cab51de5ba8),platform=Windows NT 6.3.9600 x86_64) (警告:服务器没有提供任何堆栈跟踪信息)

代码语言:javascript
复制
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless");
driver = new ChromeDriver(chromeOptions);

在IDE中执行它不需要Chrome二进制文件。JenkinsIntelliJ IDEA安装在同一台计算机上。

EN

回答 2

Stack Overflow用户

发布于 2017-09-18 21:30:48

Jenkins像PhantomJ一样对无头浏览器执行测试。抱怨说Jenkins找不到chrome浏览器二进制文件。看看切换到幻影or,或者看看开始使用无头铬

票数 2
EN

Stack Overflow用户

发布于 2020-05-20 06:17:59

我正在工作的windows 10,Chrome版本80。我安装了与铬版80兼容的铬驱动程序。当我在eclipse中运行selenium代码时,它给出了错误"org.openqa.selenium.WebDriverException:未知错误:找不到Chrome二进制文件“

因此,我已经卸载了除chrome 80之外的所有其他版本的chrome,但是它没有工作。

为了解决这个问题,我们必须为Chrome二进制设置路径。使用setBinary函数设置铬可执行文件的路径,并使用setProperty设置铬驱动程序的路径。请看附件中的图片

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45999217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档