WebDriverException при попытке запустить проект Maven с Selenium в Ubuntu от Jenkins. - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу запустить проект 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...