Skip to content

LutsenkoAnna/OTUS_QA.Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обучение OTUS QA.Java.Professional

Домашнее задание №1 - Написание авто-теста с нуля

Задание

Необходимо создать проект в Maven'e и реализовать:

  1. Фабрику (WebDriverFactory), которая будет получать значение из окружения и запускать соответствующий браузер. Браузеры: Chrome, Firefox, Opera
  2. Реализовать подсветку элементов перед нажатием, после нажатия вернуть данные в исходное состояние
  3. На главно странице Otus'a снизу найти список курсов(популярные курсы, специализации, рекомендации) и реализовать:
    1. Метод фильтр по названию курса
    2. Метод выбора курса, стартующего раньше всех/позже всех (при совпадении дат - выбрать любой) при помощи reduce
  4. Реализовать движение мыши при помощи и выбор курса при помощи библиотеки Actions

Описание реализации

В проекте иcпользуется Java 8. Реализовано 3 кейса:

  1. Поиск курса по его названию
  2. Поиск самого позднего курса
  3. Поиск самого раннего курса

Названия курсов захардкожены через enum (CourseData)

Вид браузера для драйвера указан в properties в pom.xml

Запуск

mvn clean test -Dtest=FindCourse_Test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published