Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.28 KB

README.md

File metadata and controls

30 lines (26 loc) · 1.28 KB

Подготовка окружения

Java

jdk какой-то (последней) версии, прописать в PATH Скачать и установить maven

Создание проекта

Создать проект из архитипа с помощью maven:

mvn archetype:generate -DarchetypeGroupId=ru.stqa.selenium -DarchetypeArtifactId=webdriver-testng-archetype -DarchetypeVersion=2.0 -DgroupId=com.example -DartifactId=my_example_project

источник

Сконфигурировать IDE: источник

Open Module Settings >>> Language level >>> 8.0
Settings >>> «Build, Execution, Deployment» -> «Compiler» -> «Java Compiler» >>> 1.8

Простейший тест

Размещение кода тестов и пэйджей:

src/test/java/<groupId>/pages
src/test/java/<groupId>/tests

Основноые оптимизации:

  1. Использование page-object паттерна (совместно с PageFactory)
  2. Нотации JUnit для тестов
  3. Вынос управления браузером в базовый абстрактный класс