Я разработал тестовое подразделение с Selenium 2 на Java, которое использует движок Firefox.Selenium Firefox Webdriver в Java (параметры запуска)
У машины развертывания нет дисплея, поэтому я использую Xvfb для его создания. К сожалению, это заставляет меня запустить java, используя DISPLAY=:0 java -jar xxx.jar
. Я искал selenium javadoc и искал некоторые источники, но не могу найти метод, который использует java для запуска Firefox, ведь это моя цель, создавая java-запуск firefox с использованием того же метода DISPLAY=:0 firefox ...
.
Короче говоря: я должен делать DISPLAY=:0 java -jar xxx.jar
, но я хочу, чтобы сделать Java DISPLAY=:XX firefox ...
вместо firefox ...
поэтому я также использовать несколько мониторов.
Любые советы?
Я не знаю ответа, но из любопытства: Как это вести себя, когда вы запускаете его «нормально»? Думаю, вы считали [HtmlUnitDriver] (http://code.google.com/p/selenium/wiki/HtmlUnitDriver), правильно? –
Я хочу «реального» браузера, поэтому HtmlUnitDriver терпит неудачу (js). Он ведет себя как обычный дисплей, я даже могу сделать скриншоты и посмотреть, как он выглядит. Так что в основном это обычный дисплей. – Ciro