Cucumber автотесты с нуля Selenide на примере написания бота | QA Automaion
Автор: Oleh Pendrak
Загружено: 2022-05-13
Просмотров: 19299
Курсы по автоматизации тестирования с нуля - https://threadqa.ru/courses.html
В этом видео я рассказал как установить Cucumber и Selenide с нуля в проект на Gradle для автотестов с использованием языка Gherkin. Был написан бот для сайта Klavogonki, который измеряет скорость печати символом на клавиатуре
Для Windows нужно в Gradle прописать поддержку UTF-8, иначе русские шаги не запустятся
compileJava.options.encoding = 'UTF-8'
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
Ссылка на проект - https://github.com/penolegrus/Cucumber
Boosty - https://boosty.to/threadqa
Написание автотестов и инфраструктуры с нуля на заказ - https://threadqa.ru/
Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам - https://t.me/threadqa
Поддержать автора - https://www.tinkoff.ru/cf/Lo21kq4VNG
Моя группа в вк - https://vk.com/threadqa
Api автотесты с нуля №1 - • API Автотесты с нуля Rest Assured
Api автотесты с нуля №2 - • API Автотесты с нуля Rest Assured часть 2
UI автотесты с нуля Selenium - • Автотесты с нуля Selenium Java
UI автотесты с нуля Selenide - • Автотесты с нуля Selenide Java
Allure - • Установка Allure для Gradle Selenium Selen...
00:00:00 начало
00:02:04 установка cucumber и selenide
00:06:01 feature файлы
00:07:05 плагин gherkin и cucumber для idea
00:08:44 ключевые слова в Scenario
00:11:05 слово Background - аналог BeforeEach
00:12:37 реализация step в коде
00:16:19 создания Scenario и продумывание шагов для теста
00:22:47 создание класса AfterEach
00:26:00 реализация основных шагов и page object
00:31:50 установка таймаута в Selenide
00:37:43 основная логика бота
00:46:11 ошибка в коде
00:49:35 БОТ РАБОТАЕТ
00:50:39 основной ассерт результата игры
00:52:33 код для ассерта
00:57:49 ситуация когда тест упал
00:59:45 заключение

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: