#json #git #selenium #jenkins
#json #git #selenium #дженкинс
Вопрос:
Моя цель: настроить простую тестовую среду, используя Selenium Builder в качестве плагина FF, GitHub и Jenkins. Сохраняйте тестовые файлы в формате .json. Я пока не хочу приближаться к java или maven.
Моя текущая настройка: — Дополнение Selenium Builder для FF28 с плагином Github — Jenkins 1.567 с плагином SeleniumBuilder — Настройка задания Jenkins как проект в стиле freestyle, создание при нажатии на Git repo и «Вызов скрипта selenium Builder» в качестве шага сборки с «Файлом скрипта», указывающим на корень моеготестовая папка (скрипты .json)
Я могу запускать свои .json-скрипты с помощью se-интерпретатора из командной строки, используя java -jar SeInterpreter.jar example_test.json
Что мне нужно знать, так это — как мне настроить Jenkins и файл конфигурации se-interpreter, чтобы я мог запускать из Jenkins? в настоящее время мой конфигурационный файл interpeter выглядит следующим образом:
{
"type": "interpreter-config",
"configurations": [
{
"settings": [
{
"driverOptions": {
"host": localhost,
"port": 4444
},
"browserOptions": {
"browserName": "firefox",
}
}
],
"scripts": [
"mySeleniumBuilderTests/tests/*"
]
}
]
}
Ответ №1:
Вот как я это сделал. 1. Добавьте плагин Selenium Builder в свой Jenkins. 2. Загрузите свой тестовый скрипт (html или json) в репозиторий git. 3. В сборке выберите Вызвать сценарий Selenium Builder. 4. Укажите там имя файла вашего скрипта.
5. Создайте с помощью URL-адреса вашего репозитория git. Выполнено.