Webdriver не запускается в Дженкинс

У меня есть следующие настройки:

  • Debian 7 (без головы с Xvfb)
  • Xvfb запускается с помощью демона в:0
  • Селен 2,44 (заявлено в pom.xml)
  • Mozilla Firefox 35.0.1 (устанавливается из firefox-mozilla-build)
  • Дженкинс 1.598

Я получаю это исключение при запуске теста:

java.lang.ExceptionInInitializerError: null
    at org.openqa.selenium.firefox.internal.Executable.locateFirefoxBinaryFromSystemProperty(Executable.java:143)
    at org.openqa.selenium.firefox.internal.Executable.<clinit>(Executable.java:43)
    at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:59)

testResult(com.Test)  Time elapsed: 0.049 sec  <<< FAILURE!
java.lang.NoClassDefFoundError: Could not initialize class org.openqa.selenium.firefox.internal.Executable
    at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:59)

Я пытался до сих пор;

Установка системного свойства программно:

System.setProperty("webdriver.firefox.bin", "/usr/bin/firefox");

Настройка его непосредственно в веб-драйвере:

File pathToBinary = new File("/usr/bin/firefox");
FirefoxBinary ffBinary = new FirefoxBinary(pathToBinary);
FirefoxProfile ffProfile = new FirefoxProfile();
webDriver = new FirefoxDriver(ffBinary,ffProfile);

Передача параметра через Maven

-Dwebdriver.firefox.bin=/usr/bin/firefox

Все вышеперечисленное не удалось.

  • Я установил еще один Jenkins на Ubuntu 14.04, и он работает нормально.
  • Я бежал из моей IDE, все отлично работает.
  • Я запускаю из командной строки на моем компьютере, он работает нормально.

Есть ли другой вариант, который я могу попробовать? Что-то я упустил из виду?

Заранее спасибо!

0 ответов

Другие вопросы по тегам