Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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 заключение

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

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#7335 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "zGYdbHACmLI" ["related_video_title"]=> string(76) "Поиск элементов на странице Xpath и CSS с нуля" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(12) "Oleh Pendrak" } [1]=> object(stdClass)#7308 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "gxzXOMxIt4w" ["related_video_title"]=> string(47) "API Автотесты с нуля Rest Assured" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(12) "Oleh Pendrak" } [2]=> object(stdClass)#7333 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "-7B7TaYnwQY" ["related_video_title"]=> string(70) "Установка Allure для Gradle Selenium Selenide QA Automaion" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(12) "Oleh Pendrak" } [3]=> object(stdClass)#7340 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "O8416nGwBHQ" ["related_video_title"]=> string(71) "BDD подход в автоматизации тестирования" ["posted_time"]=> string(65) "Трансляция закончилась 4 года назад" ["channelName"]=> string(5) "ITVDN" } [4]=> object(stdClass)#7319 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5kPvJUzLr98" ["related_video_title"]=> string(136) "Геннадий Чурсов - Мастер-класс "Построение фреймворка автоматизации на Java"" ["posted_time"]=> string(25) "4 месяца назад" ["channelName"]=> string(14) "Serbian QA Hub" } [5]=> object(stdClass)#7337 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IGaAZWmqZEE" ["related_video_title"]=> string(44) "Автотесты с нуля Selenide Java" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(12) "Oleh Pendrak" } [6]=> object(stdClass)#7332 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5wZEpGbxyfI" ["related_video_title"]=> string(125) "Пишем тесты на Java с помощью Cucumber Framework // Курс «Java QA Engineer. Professional»" ["posted_time"]=> string(63) "Трансляция закончилась 1 год назад" ["channelName"]=> string(27) "Otus Трансляции 4" } [7]=> object(stdClass)#7342 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "v4rabqgvzfk" ["related_video_title"]=> string(71) "Собеседование на должность Middle QA Automation" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "Oleh Pendrak" } [8]=> object(stdClass)#7318 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "aFaobxo6h1k" ["related_video_title"]=> string(179) "Рубль и ставка - это проблема.. Мы теряем рынки 🔻 Чем теперь торговать России? || Дмитрий Потапенко*" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(33) "Дмитрий ПОТАПЕНКО" } [9]=> object(stdClass)#7336 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "SohZfPKicZQ" ["related_video_title"]=> string(108) "Ускоряем UI Автотесты с помощью подстановки Cookies | Java QA Automation" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "Oleh Pendrak" } }
Поиск элементов на странице Xpath и CSS с нуля

Поиск элементов на странице Xpath и CSS с нуля

API Автотесты с нуля Rest Assured

API Автотесты с нуля Rest Assured

Установка Allure для Gradle Selenium Selenide QA Automaion

Установка Allure для Gradle Selenium Selenide QA Automaion

BDD подход в автоматизации тестирования

BDD подход в автоматизации тестирования

Геннадий Чурсов - Мастер-класс

Геннадий Чурсов - Мастер-класс "Построение фреймворка автоматизации на Java"

Автотесты с нуля Selenide Java

Автотесты с нуля Selenide Java

Пишем тесты на Java с помощью Cucumber Framework // Курс «Java QA Engineer. Professional»

Пишем тесты на Java с помощью Cucumber Framework // Курс «Java QA Engineer. Professional»

Собеседование на должность Middle QA Automation

Собеседование на должность Middle QA Automation

Рубль и ставка - это проблема.. Мы теряем рынки 🔻 Чем теперь торговать России? || Дмитрий Потапенко*

Рубль и ставка - это проблема.. Мы теряем рынки 🔻 Чем теперь торговать России? || Дмитрий Потапенко*

Ускоряем UI Автотесты с помощью подстановки Cookies | Java QA Automation

Ускоряем UI Автотесты с помощью подстановки Cookies | Java QA Automation

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]