Огурец - Окружающая среда
В этой главе мы увидим настройку среды для 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 для запуска теста (будет рассмотрено позже).