Профиль Selenium Firefox не найден

Я только начал изучать селен на сервере Linux. Я бы начал с открытия двух замазочных терминалов и изменил бы каталог, где находятся мои файлы.

Итак, в Терминал 1 — Запуская сервер, я бы запустил эту команду:

DISPLAY=:1 xvfb-run java -jar  selenium-server-standalone-2.48.2.jar -Dwebdriver.firefox.profile=SeleniumTest

Затем в терминал 2 — Запустив тестовый скрипт, я бы запустил эту команду:

vendor/bin/phpunit SeleniumTestUpload.php

Как видите, я определил профиль firefox SeleniumTest а также это прекрасно работает.

Теперь я решил сделать отдельный сервер селеном службой Linux, поэтому я могу сразу же приступить к выполнению моего тестового сценария. Я нашел ресурсы для его создания и смог запустить его.

Проблема в том, что когда я выполняю свой тестовый скрипт, я получаю сообщение об ошибке:

 UnknownServerException: Firefox profile 'SeleniumTest' named in system property 'webdriver.firefox.profile' not found

Но, если я не определю профиль, он продолжится. Могу ли я знать, что вызывает это? Помощь очень ценится. Спасибо!

1

Решение

Хорошо! После многих царапин на голове я добавил эту строку в служебный скрипт: export HOME='/root', Я надеюсь, что это поможет кому-то на будущее;)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]