Разработка 2 задач по автомат тестов (Java, Selenium WebDriver + Cucumber)
1. Задача семинара 1 - Selenium WebDriver + Cucumber
Создайте пользователя вручную на https://prod-kurs.coderslab.pl/.
Вы можете использовать временный адрес электронной почты для создания https://10minutemail.com/.
Напишите сценарий:
войдет в систему с этим созданным пользователем,
войдет, щелкнув плитку Адреса после входа в систему (адрес, по которому мы должны быть: https://prod-kurs.coderslab.pl/index.php?controller=addresses),
нажимает + Создать новый адрес,
заполняет форму «Новый адрес» - данные должны быть получены из таблицы «Примеры» в Gherkin (псевдоним, адрес, город, почтовый индекс, код, страна, телефон),
проверит правильность данных в добавленном адресе.
Дополнительные шаги для желающих:
удалите указанный выше адрес, нажав на «удалить»,
проверит, был ли удален адрес....
2. Задача 2
Напишите сценарий, который:
входит в систему с тем же пользователем из задачи 1,
выберет свитер с принтом Hummingbird (дополнительная опция: проверьте, есть ли на нем скидка 20%),
выбирает размер M (доп.опция: разрешить параметризацию размера и выбрать S, M, L, XL),
выбирает 5 штук в соответствии с параметром, указанным в тесте (дополнительная опция: сделать так, чтобы количество штук можно было параметризовать),
добавить товар в корзину,
перейду к опции - оформить заказ,
подтвердит адрес (можно заранее добавить вручную),
выбирает способ получения - PrestaShop «забрать в магазине»,
выбирает вариант оплаты - Оплата чеком,
нажимает "заказ с обязательством оплаты",
сделаю скриншот с подтверждением заказа и суммой.
Задание 2 мастерской (в любом случае)
Дополнительные шаги для желающих:
Введите историю заказов и детали (сначала нажмите на авторизованного пользователя, затем на плитку),
проверьте, находится ли заказ в списке со статусом «Ожидает оплаты чеком» и на ту же сумму, что и в заказе двумя шагами ранее.
Пишите на почту плз