Skip to content

Commit 67e3f88

Browse files
author
Egor Gorbunov
committed
init commit to main branch
0 parents  commit 67e3f88

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#### ДЗ #1: Автотест со своими ожиданиями:
2+
3+
###### Цель:
4+
- Реализовать на практике полученные знания, с использованием Actions и своих ожиданий.
5+
6+
###### Описание/Пошаговая инструкция выполнения домашнего задания:
7+
- Необходимо создать проект в Maven'e
8+
- Фабрику (WebDriverFactory), которая будет получать значение из окружения и запускать соответствующий браузер (Chrome, Firefox, Opera)
9+
- Реализовать подсветку элементов перед нажатием, после нажатия вернуть данные в исходное состояние
10+
- На главно странице Otus'a снизу найти список курсов(популярные курсы, специализации, рекомендации) и реализовать:
11+
- Метод фильтр по названию курса
12+
- Метод выбора курса, стартующего раньше всех/позже всех (при совпадении дат - выбрать любой) при помощи reduce
13+
- Реализовать движение мыши при помощи и выбор курса при помощи библиотеки Actions
14+
15+
16+
###### Варианты запуска тестов:
17+
```bash
18+
mvn clean test
19+
```
20+
21+
---
22+
###### Критерии оценки (из 10 баллов):
23+
- 2 Балла за реализацию фабрики
24+
- 2 балла за подсветку элементов, +2 балла за возврат страницы в исходное состояние
25+
- 1 бал за реализацию фильтра, +1 бал за реализацию reduce'ра
26+
- 2 балла за реализацию Actions и выбора цвета
27+
- 1 бал за каждое вмешательство преподавателя для запуска/работы тестов
28+
- 2 балла за не реализованное задание
29+
- Сдача происходит через git.
30+
- Необходимо приложить инструкцию (вариант, написать в readme.md) по запуску.

0 commit comments

Comments
 (0)