Selenium Jenkins无法运行chrome,但在无头模式下工作正常[参考资料已检查]
如果我在本地运行testngxml,它在headless或unheadless中都可以正常工作,但是当我在jenkins中运行它时,如果不是headless,它会给我错误Selenium Jenkins无法运行chrome,但在无头模式下工作正常[参考资料已检查],selenium,jenkins,selenium-webdriver,Selenium,Jenkins,Selenium Webdriver,如果我在本地运行testngxml,它在headless或unheadless中都可以正常工作,但是当我在jenkins中运行它时,如果不是headless,它会给我错误 if (Utility.fetchConfigPropertyValue("browserName", config_Property_File_Path).toString() .equalsIgnoreCase("chrome")) { Sys
if (Utility.fetchConfigPropertyValue("browserName", config_Property_File_Path).toString()
.equalsIgnoreCase("chrome")) {
System.setProperty("webdriver.chrome.driver", "../ams-common/Drivers/chromedriver");
ChromeOptions options = new ChromeOptions();
options.setHeadless(true);
options.setBinary("/usr/bin/google-chrome-stable");
options.addArguments("disable-infobars"); // disabling infobars
options.addArguments("disable-extensions"); // disabling extensions
options.addArguments("disable-dev-shm-usage"); // overcome limited resource problems
options.addArguments("no-sandbox"); // Bypass OS security model
driver = new ChromeDriver(options);
}
詹金斯的错误
org.openqa.selenium.WebDriverException:
未知错误:Chrome无法启动:异常退出。
(未知错误:DevToolsActivePort文件不存在)
(从chrome location/usr/bin/google chrome stable启动的进程不再运行,因此ChromeDriver假设chrome已经崩溃。)
请注意,我已检查了相关问题,但没有解决我的问题。请准确描述链接副本如何无法解决您的问题。请准确描述链接副本如何无法解决您的问题。