Фон:
Я использую selenium-server-2.25.0 в сочетании с J-Unit 4 для запуска нескольких сценариев тестирования пользовательского интерфейса для моего приложения GWT. В моей среде IDE (Netbeans 7.2) я могу щелкнуть правой кнопкой мыши по моему проекту, выбрать "Тест" и увидеть, как окна Firefox всплывают (как и должны), когда тесты Selenium работают так, как ожидалось. Из командной строки я также могу запустить mvn integration-test
и увидеть то же самое.
Цель:
Я пытаюсь заставить эти тесты работать без головок на дисплее Xvfb, но у меня, похоже, возникают проблемы с этим, чтобы работать с Maven. Я могу вручную запустить export display=:2
(: 2, являющийся моим дисплеем Xvfb) заранее, а затем тесты затем выполняются на невидимом дисплее успешно.
Вопрос:
Кажется, что ничего не меняет , когда я включаю полную запись <plugin>
из здесь в мой pom.xml и запускаю mvn integration-test
. Я по-прежнему вижу, что Windows всплывает, и тесты, выполняемые не, отображаются на дисплее Xvfb. Если я выберу это и снова забегу, те же результаты. Когда я изменяю фазу от pre-integration-test
до qwertyasdf
, однако Maven делает жалобы на недопустимую фазу жизненного цикла, поэтому я знаю, что не полностью игнорирую ее, и я редактирую соответствующий файл pom.xml.
Спасибо!