Огурец - Окружающая среда

В этой главе мы увидим настройку среды для Cucumber с Selenium WebDriver и Java на Windows Machine.

Предварительные условия для настройки среды

Ниже приведены предварительные условия, необходимые для настройки с помощью -

Ява

Why we need- Java - надежный язык программирования. Cucumber поддерживает платформу Java для исполнения.

How to install -

Step 1 - Загрузите jdk и jre по следующей ссылке http://www.oracle.com/technetwork/java/javase/downloads/index.html

Step 2 - Принять лицензионное соглашение.

Step 3 - Установите JDK и JRE.

Step 4 - Задайте переменную среды, как показано на следующих снимках экрана.

Затмение

Why we need- Eclipse - это интегрированная среда разработки (IDE). Он содержит базовую рабочую область и расширяемую систему подключаемых модулей для настройки среды.

How to install -

Step 1 - Убедитесь, что на вашем компьютере установлена ​​JAVA.

Step 2 - Загрузите Eclipse из https://eclipse.org/downloads/

Step 3 - Распаковать и установить Eclipse.

Maven

Why we need- Maven - это инструмент автоматизации сборки, используемый в основном для проектов Java. Он предоставляет общую платформу для выполнения таких действий, как генерация исходного кода, компиляция кода, упаковка кода в jar-файл и т. Д. Позже, если какая-либо из версий программного обеспечения будет изменена, Maven предоставляет простой способ соответствующим образом изменить тестовый проект.

How to install -

Step 1 - Загрузите Maven по следующей ссылке - https://maven.apache.org/download.cgi

Step 2 - Разархивируйте файл и запомните его местоположение.

Step 3 - Создайте переменную среды MAVEN_HOME, как показано на следующем снимке экрана.

Step 4 - Отредактируйте переменную Path и включите Maven, как показано на следующем снимке экрана.

Step 5 - Загрузите плагин MAVEN из Eclipse.

Step 6 - Откройте Eclipse.

Step 7 - Перейдите в раздел «Справка» → «Торговая площадка Eclipse» → «Поиск в Maven» → «Интеграция с Maven для Eclipse» → «УСТАНОВИТЬ».

Настроить огурец с помощью Maven

Step 1 - Создайте проект Maven.

  • Перейдите в File → New → Others → Maven → Maven Project → Next.

  • Укажите идентификатор группы (идентификатор группы однозначно идентифицирует ваш проект для всех проектов).

  • Укажите идентификатор артефакта (идентификатор артефакта - это имя баночки без версии. Вы можете выбрать любое имя в нижнем регистре). Щелкните Готово.

Step 2 - Откройте pom.xml.

  • Перейдите в проводник пакетов в левой части Eclipse.

  • Развернуть проект CucumberTest.

  • Найдите pom.xml файл.

  • Щелкните правой кнопкой мыши и выберите опцию «Открыть с помощью« Текстового редактора ».

Step 3 - Добавить зависимость для селена: это укажет Maven, какие jar-файлы Selenium должны быть загружены из центрального репозитория в локальный репозиторий.

  • открыто pom.xml находится в режиме редактирования, создайте тег зависимостей (<dependencies> </dependencies>) внутри тега проекта.

  • Внутри тега зависимостей создайте тег зависимости (<dependency> </dependency>).

  • Введите следующую информацию в теге зависимости.

<dependency> 
   <groupId>org.seleniumhq.selenium</groupId> 
   <artifactId>selenium-java</artifactId> 
   <version>2.47.1</version> 
</dependency>

Step 4 - Добавить зависимость для Cucumber-Java: это укажет Maven, какие файлы Cucumber должны быть загружены из центрального репозитория в локальный репозиторий.

  • Создайте еще один тег зависимости.

  • Введите следующую информацию в теге зависимости

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-java</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 5 - Добавить зависимость для Cucumber-JUnit: это укажет Maven, какие файлы Cucumber JUnit должны быть загружены из центрального репозитория в локальный репозиторий.

  • Создайте еще один тег зависимости.

  • Введите следующую информацию в теге зависимости

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-junit</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

Step 6 - Добавить зависимость для JUnit: это укажет Maven, какие файлы JUnit должны быть загружены из центрального репозитория в локальный репозиторий.

  • Создайте еще один тег зависимости.

  • Введите следующую информацию в теге зависимости.

<dependency> 
   <groupId>junit</groupId> 
   <artifactId>junit</artifactId> 
   <version>4.10</version> 
   <scope>test</scope> 
</dependency>

Step 7 - Проверить двоичные файлы.

  • однажды pom.xml успешно отредактирован, сохраните его.

  • Перейдите в Project → Clean - это займет несколько минут.

Вы сможете увидеть репозиторий Maven, как показано на следующем снимке экрана.

  • Создайте файл функции (будет рассмотрен позже).

  • Создайте файл определения шага (будет рассмотрен позже).

  • Создайте средство запуска JUnit для запуска теста (будет рассмотрено позже).