--- TL; DRСелена испытательной машина
На данный момент я предлагаю каждому привязал их непрерывное интеграцию сервер/обслуживание https://ghostinspector.com/
старого вопрос
через три дня прибегая к помощи и тестирование я сдался, и мне нужна помощь.
Моя цель позволяет моим сотрудникам регистрировать один или несколько тестов с помощью Selenium IDE. Экспортируйте их, загрузите их на сервер и попросите этот сервер выполнить эти тесты с помощью webdriver с htmlunit. По мере того, как мы создаем или исправляем приложение, мы загружаем тесты для создания тестовой библиотеки.
Запишите тест с помощью Selenium IDE в порядке. Но проблема с запуском - проблема. Машина, которую мы намерены разрешить, - это сервер амазонки linux. Нет интерфейсных файлов, нет kde, gtk, поэтому нет firefox, chrome и т. Д. Вот почему я указал драйвер htmlunit.
До сих пор мне не удалось запустить эту задачу даже в мою машину - Ubuntu 12.04 x86_64.
Я скачал архив Селен-сервера, и попытался запустить:
java -jar selenium-server.jar -htmlSuite "*webdriver" "our.site.org" "/path/to/testsuite1.html" "/path/to/report1.html"
Нет успеха. Даже изменение «* webdriver» (с использованием другого всплывающего окна браузера).
Я попытался запустить сервер и автономный сервер и подключиться через браузер.
Я пробовал привязки PHP через facebook.
Я пробовал PHPUnit и тестирование классов Selenium - вместе с их уважаемыми экспортированными скриптами из Selenium Formatters.
Я действительно не знаю, где я проскальзываю. Может ли кто-нибудь дать мне безопасное руководство, учебное пособие и т. Д., Чтобы следовать?
--- EDIT
Хорошо, мой вопрос может быть возобновлен на:
Что си командной строки, которая позволила бы мне запускать Selenese сценарии с селеном сервером, используя драйвер HtmlUnit?
Почему бы не использовать Selenium WebDriver вместо этого? – aimbire
Использование обычного webdriver требует наличия установленных браузеров - опция, которую я отбрасывал, поскольку это просто сервер без головы, или, используя HtmlUnit, который требует установки сервера selenium. – Dave
Я использую большинство своих автоматизированных скриптов, используя только HTML-драйвер, не нужно использовать браузер tbh. И вам понадобится сервер в любом случае. – aimbire