Cucumber автотесты с нуля Selenide на примере написания бота | QA Automaion

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • Курсы по автоматизации тестирования с нуля - 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'
    }
    Ссылка на проект - github.com/penolegrus/Cucumber
    Boosty - boosty.to/threadqa
    Написание автотестов и инфраструктуры с нуля на заказ - threadqa.ru/
    Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам - t.me/threadqa
    Поддержать автора - www.tinkoff.ru/cf/Lo21kq4VNG
    Моя группа в вк - threadqa
    Api автотесты с нуля №1 - • API Автотесты с нуля R...
    Api автотесты с нуля №2 - • API Автотесты с нуля R...
    UI автотесты с нуля Selenium - • Автотесты с нуля Selen...
    UI автотесты с нуля Selenide - • Автотесты с нуля Selen...
    Allure - • Установка Allure для G...
    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 заключение

КОМЕНТАРІ • 38