t.me/atinfo_chat Telegram группа по автоматизации тестирования

Проблема с запуском chromrdriver в Ubuntu

Добрый день коллеги! Подскажите как можно решить проблему. Недавно начал практиковать автоматизацию на Linux Ubuntu, и столкнулся с такой проблемой:

Написанный тест на junit + maven + jenkins + IDEA + thucydides не запускает chromedriver
Запуск вебдрайвера осуществляется в IDEA и maven, в jenkins не запускает ни хром ни firefox
Что делал:

  1. В jenkins установил плагин Xvfb в настройках и проекте включил
  2. Прописал путь java и maven и путь
  3. указал путь для -Dwebdriver=“chrome” при запуске

Во время запуска тесты начинаю проходить а драйвер не запускается

      ERROR net.thucydides.core.webdriver.WebDriverFacade - FAILED TO CREATE NEW DRIVER      INSTANCE class org.openqa.selenium.chrome.ChromeDriver: Could not instantiate class org.openqa.selenium.chrome.ChromeDriver

А путь к драйверу хрома при запуске селениума прописал?:
-Dwebdriver.chrome.driver=<путь к драйверу>chromedriver

непосредственно в jenkins’e в goal я прописал

clean test thucydides:aggregate -Dwebdriver="chrome"

в Idea путь

 public String ChromePath = "/var/lib/jenkins/jobs/TestServer/webDrivers/chromedriver";

Ругается то у тебя селениум!!!
Здесь все как с Кесарем, дженкинсу свое, Идее свое, селениуму свое!!!

это понятно, поэтому есть проблема именно в jenkins

где тут проблема с женкинсом, ни одного слова?

Так на всякий случай, мой скрипт запуска селениума (драйвер хрома лежит в той же папке где и селениум)

#! /bin/bash
cd /usr/vendor/bin
java -Dsun.jnu.encoding=cp1251 -Dfile.encoding=cp1251 -Ddefault.client.encoding=cp1251 -Dclient.encoding.override=cp1251 -jar selenium-server-standalone-2.48.2.jar -role hub -Dwebdriver.chrome.driver=chromedriver &
java -Dsun.jnu.encoding=cp1251 -Dfile.encoding=cp1251 -Ddefault.client.encoding=cp1251 -Dclient.encoding.override=cp1251 -jar selenium-server-standalone-2.48.2.jar -role node -hub http://localhost:4444/grid/register -nodeConfig selenium-config-node.json -Dwebdriver.chrome.driver=chromedriver

encoding - можно убрать, моя специфика

@RayRom получилось через jenkins.war запустить веб драйвер (хром и фф). Так что в случае чего этот war пригодится для использования!