Установка Allure для Gradle Selenium Selenide QA Automaion
Курсы по автоматизации тестирования с нуля - threadqa.ru/courses.html
В этом видео я рассказал как установить Allure в проект на Gradle для автотестов, также показал как делать скришонты при упавших тестах для Selenium и Selenide.
Ссылка на проект - github.com/penolegrus/gradleA...
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...
00:00 начало
01:02 обзор проекта и allure
03:55 добавление allure зависимостей в проект
07:54 плагин allure для gradle
09:04 тестовый наблюдатель aspectjweaver
11:24 добавление allure плагина в проект
13:54 ошибка no tests found
15:12 папка allure-results
17:48 запуск allureReport и открытие отчета
19:37 запуск всех тестов в проекте
21:17 как указать папку для сохранения результатов allure
23:10 как добавить информативные поля для allure отчета
27:47 вкладка Retries история запуска тестов
30:00 скриншот на упавших тестах selenium allure
34:18 добавить вложение в allure результат
35:50 получаем скриншот из WebDriver
40:10 упавший тест с скриншотом
45:49 allure + selenide
48:17 добавляем логер для селенида
54:36 allure для maven
github.com/penolegrus/KZread...
Пікірлер: 39
Нам нужно больше Больше золота! Больше видео!
Шикарный выпуск, было бы круто теперь увидеть, как ты это прикручиваешь все к дженкинсу. Спасибо тебе большое :)
Очень круто рассказано! Спасибо! Сильно выручаешь! ждём еще видео! Лавки чмафки!
Оруууу, писал я короч проект на автотестинг с помощью рест ашшуред и даже подключил аллюр, но не вывожу репорты никуда. Потому что думал что аллюр нужен только чтобы красиво логи с junit видеть при дебаге. Короч респект тебе и уважуха за такую лекцию. А мне надо получше понимать на основе чего я делаю проекты, базовую структуру для которых я честно ворую на гитхабе )
Солнце ты мое! Спасибо! Да какой умничка! Все понятно, все доступно. Молодец
Спасибо тебе, многие видео твои пересмотрела, информацию преподносишь очень понятно. Сейчас учу Allure, сразу вспомнила про твое видео.
Супер. Только сел разбираться в нюансах Allure, и тут актуальное видео с валидной информацией. Буду смотреть канал и коллегам посоветую. Спасибо.
Лучший контент! Лайк поддержка, смотреть всем
СПАСИБО ТЕБЕ, СВЯТОЙ ЧЕЛОВЕК)))))))))))))))))
На скорости 2х отлично информация воспринимается. Благодарю тебя за ценные знания))
Спасибо!!!! Очень полезный урок! Запускал allureServ не получалось но после Вашего видео понял что было не так.
Отличный урок.
Спасибо за видео, очень полезный материал по алюру и градлу, в интернете очень мало инфы полезной
Спасибо за Ваш труд! Коммент в поддержку канала
Братишка, ты лучший! Спасибо!
супер контент, все ясно и понятно и очень полезно!
как всегда на высоте
Круто, спасибо !
Спасибо огромное. Можете, пожалуйста, объяснить как allure к maven добавить и как работать с аннотациями allure.
Большое спасибо!
Подскажите, пожалуйста, если используется не дефолтный фолдер для тестов, то как указать аллюру, забирать результаты оттуда? Или как указать тестам из не дефолтного фолдера складывать результаты в аллюр-резалтс. Спасибо
урааааа
Спасибо за выпуск, Олег! Всё заработало у меня, но в отчёте почему-то нет скриншота и кода страницы((
Selenide неплохая штука правда документации по нему меньше
когда я пытался сделать софтовые проверки, то в шагах аллура такие шаги подсвечивались(смог программного это сделать), при их ошибочном выполнении, но сам тест в конце никак не подсвечивается если при прохождении не было найдены жесткие проверки, как это можно исправить(программно не получилось сделать)? можно ли это как то реализовать?
Вот еще тема. Сегодня прикрутил к фреймворку на Java плагин с Gatling. Интересно, сможет ли Jenkins помочь с доставкой отчетов. У Jenkins есть плагин для Gatling, но не понятно как он отработает, если нагрузочные тесты будут стартоваться из фреймворка.
Hai oleh pendrak ,I am facing issue while clicking on allurereport . the gradle sync issue and allure commandline configuration issue will u help in resolving it
Олег, привет. А можешь сделать маленькое видео API на Reddit. Хотелось бы увидеть типичный случай получения секретного токена и потом применение этого токена в командах. Честно скажу, не совсем понимаю как правильно организовать получение этого токена, и как дальше с этим работать. Буду очень признателен, за маленькое видео на эту тему.
@threadqa
2 жыл бұрын
привет, в планах было сделать такое)
@F1x_SerGo
2 жыл бұрын
@@threadqa очень ждем)) а то мозайка в голове пока не складывается)) P.s. Спасибо за видосы, они приближают к смене профессии)!
Спасибо очень интересно. Не понял как добавлять скрины после каждого шага( не важно упал тест или нет(
Работаю в TestNg. у меня если скриншот делаю просто в лисенере, то лисенер отрабатывает, файл attachement в папке allure-results появляется, НО в репорт не попадает, т.к не привязан ни к какому этапу. Если то же самое делаю в любом методе с анотацией Before/After, тогда все ок - он привязывается к этапу и отображается корректно. Как бы мне привязать листенер на ошибку к какому либо этапу что бы отображался в репорте ?
@wokylord6017
3 ай бұрын
Привет! Такая же проблема с листенером. У тебя получилось её решить?
При попытке запуска allureServe открывается страница, но на ней ошибка: Доступ в Интернет закрыт Возможно, подключение заблокировано брандмауэром или антивирусным ПО. Страница index.html открывается нормально. В чем может быть проблема?
@threadqa
2 жыл бұрын
привет, скорее всего брандмауер ругается и его нужно отключить
синтаксис синтаксис синтаксис
Актуально на 21.12.2022: Если у Вас Windows, нужно сделать следующие шаги, чтобы cклонированный проект, заработал: 1) Скачать chromedriver с официального сайта (под Windows) + версию браузера (у меня 108.0...) 2) Положить его в resources 3) Изменить путь в BaseTest, пример как у меня: C:\\IdeaProjects\\AllureSeleniumSelenide\\src\\main" + "\ esources\\chromedriver_win32_108 \\chromedriver.exe" 4) В тестах, где Кириллица, у меня были в windows 10 проблемы, в gradle добавил вот это и всё стало ок. apply plugin: 'java' tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } 5) Чтобы заработали тесты с Selenide, нужно изменить в build.gradle, версию на следующую: testImplementation 'com.codeborne:selenide:6.10.3' 6) Исправить тест checkMovieChain() сделать 13 вместо 12 :)
Спасибо! крутой обзор!
"лучшее враг хорошего" (с) написал небольшой автотест, который сам-по-себе уже работает....и решил что стоит привязать красивый репортинг... добавил в bild.gradle в плагины: id 'io.qameta.allure' version '2.9.6' в депенденси: testImplementation 'io.qameta.allure:allure-junit5:2.12.1' и остальные данные а при обновлении gradle - выдаёт: Could not resolve io.qameta.allure:allure-junit5:2.13.9 - другой версии... и что ещё непонятнее, 2я ошибка точно такая же на junit4 - который я не добавлял вовсе.