Установка огурца может быть утомительной, но относительно простой.
Вот дорожная карта компонентов, которые необходимо установить, чтобы Cucumber работал.
- Установите Ruby и DevKit
- Установить огурец
- Установить IDE RubyMine
- Установите watir-webdriver
- Первый сценарий огурца
Установите Ruby и DevKit
Шаг 1) Попал на https://rubyinstaller.org/downloads/
Шаг 2) Откройте загруженный файл.
- Принять лицензию
- Нажмите кнопку Далее
Шаг 3) На следующем экране.
- Выберите каталог установки
- Выбрать все параметры
- Нажмите "Установить".
Шаг 4) На следующем экране нажмите Далее.
Шаг 5) Дождитесь завершения установки.
Шаг 6) Нажмите Готово
Шаг 7) После завершения установки давайте запустим Ruby!
Шаг 8) Вы увидите командную строку Ruby, похожую на Windows cmd.
Установить огурец
Шаг 1) Введите Ruby cmd «gem install cucumber». Эта команда загрузит и установит Cucumber в самой командной строке.
Через несколько секунд началась установка огурца.
Шаг 2) Чтобы убедиться, что огурец установлен успешно или нет, просто введите «огурец -версия».
Установить IDE RubyMine
Шаг 1)
Шаг 2)
Шаг 3)
Шаг 4)
Шаг 5)
Шаг 6)
Шаг 7)
Шаг 8)
Шаг 9)
Шаг 10)
Шаг 11)
Шаг 12)
Установите watir-webdriver
Шаг 1) Нажмите «Запустить командную строку с рубином» и установите команду «gem install watir-webdriver».
Шаг 2) установка watir-webdriver успешно
Первый сценарий огурца
Шаг 1) Откройте редактор RubyMine через меню «Пуск» Windows.
Вы увидите панель управления Rubymine, как показано ниже.
Шаг 2) Создайте новый проект в редакторе Rubymine
Шаг 3) создайте каталог с файлами
Шаг 4) создайте и сохраните файл в «yourfolder / features /» с именем «yourfilename.feature».
Шаг 5) Чтобы выполнить наш сценарий, сохраните следующие команды в файле функций
Код:
Особенность: умножениеЯ умножаю два числаСценарий: умножить a и bУчитывая, что у меня есть переменная aИ у меня есть переменная bКогда я умножаю а и бЗатем я показываю результат
Шаг 6) Теперь давайте запустим наш первый файл функций.!
Нажмите "Начать командную строку с рубином".
Это будет выглядеть вот так!
Шаг 7) Давайте создадим файл определения шага для нашего Feature File!
Создайте новую папку в редакторе Rubymine
Шаг 8) Сохраните файл, как показано ниже, в "yourfolder / features / step_definititons" с именем test_step.rb.
Шаг 9) Запишите следующий код в файл шага
Код:
Учитывая (/ у меня есть переменная a $ /) do@a = 50конецИ (/ у меня есть переменная b $ /) do@b = 70конецКогда (/ I умножение a и b $ /) делаем@mul = @a * @bконецЗатем (/ Я показываю Результат $ /)помещает "Умножение # {@ a} и # {@ b} равно # {@ mul}"конец
Шаг 10) Теперь снова запустим наш файл функций:
Результат