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, все отлично работает.
- Я запускаю из командной строки на моем компьютере, он работает нормально.
Есть ли другой вариант, который я могу попробовать? Что-то я упустил из виду?
Заранее спасибо!