Selenium Builder тестирует с помощью Jenkins и Github

#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. Выполнено.