Я хочу запустить проект Maven с Selenium в Ubuntu от Jenkins.Если я запускаю сборку maven из командной строки, она работает нормально, но при запуске задания Jenkins происходит сбой.Моя конфигурация драйверов проста:
case "chrome":
System.setProperty("webdriver.crome.driver", "chromedriver");
driver = new ChromeDriver();
break;
case "firefox":
System.setProperty("webdriver.firefox.driver", "geckodriver");
driver = new FirefoxDriver();
break;
Та же проблема для драйверов Chrom и Firefox:
Журнал Maven от Jenkins для Firefox
1543922077895 mozrunner::runner INFO Running command:"/usr/lib/firefox/firefox" "-marionette" "-foreground" "-no-remote" "-profile" "/tmp/rust_mozprofile.54Eos7tHOta5"
Error: no DISPLAY environment variable specified
org.openqa.selenium.WebDriverException:
invalid argument: can't kill an exited process
Build info: version: '3.141.5', revision: 'd54ebd709a', time: '2018-11-06T11:42:16'
System info: host: 'gminkov-desktop', ip: '10.162.20.70', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-39-generic', java.version: '1.8.0_191'
Driver info: driver.version: FirefoxDriver
Журнал Maven от Jenkins дляХром
Starting ChromeDriver 2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d) on port 25504
Only local connections are allowed.
org.openqa.selenium.WebDriverException:
unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
(Driver info: chromedriver=2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d),platform=Linux 4.15.0-39-generic x86_64)
(WARNING: The server did not provide any stacktrace information)