Установка 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

  • @user-bh8io9sy8b
    @user-bh8io9sy8b2 жыл бұрын

    Нам нужно больше Больше золота! Больше видео!

  • @mishanyworld
    @mishanyworld2 жыл бұрын

    Шикарный выпуск, было бы круто теперь увидеть, как ты это прикручиваешь все к дженкинсу. Спасибо тебе большое :)

  • @ivanstrelka3448
    @ivanstrelka34482 жыл бұрын

    Очень круто рассказано! Спасибо! Сильно выручаешь! ждём еще видео! Лавки чмафки!

  • @fafnircheg
    @fafnircheg2 жыл бұрын

    Оруууу, писал я короч проект на автотестинг с помощью рест ашшуред и даже подключил аллюр, но не вывожу репорты никуда. Потому что думал что аллюр нужен только чтобы красиво логи с junit видеть при дебаге. Короч респект тебе и уважуха за такую лекцию. А мне надо получше понимать на основе чего я делаю проекты, базовую структуру для которых я честно ворую на гитхабе )

  • @nyusha-555ka
    @nyusha-555ka2 жыл бұрын

    Солнце ты мое! Спасибо! Да какой умничка! Все понятно, все доступно. Молодец

  • @tackici11
    @tackici11 Жыл бұрын

    Спасибо тебе, многие видео твои пересмотрела, информацию преподносишь очень понятно. Сейчас учу Allure, сразу вспомнила про твое видео.

  • @cibofff
    @cibofff2 жыл бұрын

    Супер. Только сел разбираться в нюансах Allure, и тут актуальное видео с валидной информацией. Буду смотреть канал и коллегам посоветую. Спасибо.

  • @user-ol9iu4iy6i
    @user-ol9iu4iy6i2 жыл бұрын

    Лучший контент! Лайк поддержка, смотреть всем

  • @hopezahar5980
    @hopezahar59802 жыл бұрын

    СПАСИБО ТЕБЕ, СВЯТОЙ ЧЕЛОВЕК)))))))))))))))))

  • @user-hb9sl2fr7i
    @user-hb9sl2fr7i2 жыл бұрын

    На скорости 2х отлично информация воспринимается. Благодарю тебя за ценные знания))

  • @alibeknamazbayev6384
    @alibeknamazbayev63842 жыл бұрын

    Спасибо!!!! Очень полезный урок! Запускал allureServ не получалось но после Вашего видео понял что было не так.

  • @MrRuglon
    @MrRuglon2 жыл бұрын

    Отличный урок.

  • @musicarmes1513
    @musicarmes15132 жыл бұрын

    Спасибо за видео, очень полезный материал по алюру и градлу, в интернете очень мало инфы полезной

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 Жыл бұрын

    Спасибо за Ваш труд! Коммент в поддержку канала

  • @garmon271
    @garmon271 Жыл бұрын

    Братишка, ты лучший! Спасибо!

  • @mattmoana8050
    @mattmoana8050 Жыл бұрын

    супер контент, все ясно и понятно и очень полезно!

  • @user-sd6st7wf9u
    @user-sd6st7wf9u2 жыл бұрын

    как всегда на высоте

  • @tomycorsa7071
    @tomycorsa70712 жыл бұрын

    Круто, спасибо !

  • @user-mh2wo6rh5z
    @user-mh2wo6rh5z2 жыл бұрын

    Спасибо огромное. Можете, пожалуйста, объяснить как allure к maven добавить и как работать с аннотациями allure.

  • @youleeq
    @youleeq Жыл бұрын

    Большое спасибо!

  • @RK-cv6jb
    @RK-cv6jb Жыл бұрын

    Подскажите, пожалуйста, если используется не дефолтный фолдер для тестов, то как указать аллюру, забирать результаты оттуда? Или как указать тестам из не дефолтного фолдера складывать результаты в аллюр-резалтс. Спасибо

  • @oriyadesu
    @oriyadesu2 жыл бұрын

    урааааа

  • @DMB2017
    @DMB20172 жыл бұрын

    Спасибо за выпуск, Олег! Всё заработало у меня, но в отчёте почему-то нет скриншота и кода страницы((

  • @dieff_automation
    @dieff_automation2 жыл бұрын

    Selenide неплохая штука правда документации по нему меньше

  • @romabulava899
    @romabulava899 Жыл бұрын

    когда я пытался сделать софтовые проверки, то в шагах аллура такие шаги подсвечивались(смог программного это сделать), при их ошибочном выполнении, но сам тест в конце никак не подсвечивается если при прохождении не было найдены жесткие проверки, как это можно исправить(программно не получилось сделать)? можно ли это как то реализовать?

  • @cibofff
    @cibofff2 жыл бұрын

    Вот еще тема. Сегодня прикрутил к фреймворку на Java плагин с Gatling. Интересно, сможет ли Jenkins помочь с доставкой отчетов. У Jenkins есть плагин для Gatling, но не понятно как он отработает, если нагрузочные тесты будут стартоваться из фреймворка.

  • @karthikam2993
    @karthikam2993 Жыл бұрын

    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

  • @F1x_SerGo
    @F1x_SerGo2 жыл бұрын

    Олег, привет. А можешь сделать маленькое видео API на Reddit. Хотелось бы увидеть типичный случай получения секретного токена и потом применение этого токена в командах. Честно скажу, не совсем понимаю как правильно организовать получение этого токена, и как дальше с этим работать. Буду очень признателен, за маленькое видео на эту тему.

  • @threadqa

    @threadqa

    2 жыл бұрын

    привет, в планах было сделать такое)

  • @F1x_SerGo

    @F1x_SerGo

    2 жыл бұрын

    @@threadqa очень ждем)) а то мозайка в голове пока не складывается)) P.s. Спасибо за видосы, они приближают к смене профессии)!

  • @user-ek6kb8me4f
    @user-ek6kb8me4f Жыл бұрын

    Спасибо очень интересно. Не понял как добавлять скрины после каждого шага( не важно упал тест или нет(

  • @konstantindobrinskiy9740
    @konstantindobrinskiy9740 Жыл бұрын

    Работаю в TestNg. у меня если скриншот делаю просто в лисенере, то лисенер отрабатывает, файл attachement в папке allure-results появляется, НО в репорт не попадает, т.к не привязан ни к какому этапу. Если то же самое делаю в любом методе с анотацией Before/After, тогда все ок - он привязывается к этапу и отображается корректно. Как бы мне привязать листенер на ошибку к какому либо этапу что бы отображался в репорте ?

  • @wokylord6017

    @wokylord6017

    3 ай бұрын

    Привет! Такая же проблема с листенером. У тебя получилось её решить?

  • @TheJarlaxle91
    @TheJarlaxle912 жыл бұрын

    При попытке запуска allureServe открывается страница, но на ней ошибка: Доступ в Интернет закрыт Возможно, подключение заблокировано брандмауэром или антивирусным ПО. Страница index.html открывается нормально. В чем может быть проблема?

  • @threadqa

    @threadqa

    2 жыл бұрын

    привет, скорее всего брандмауер ругается и его нужно отключить

  • @user-tq9on6hr2t
    @user-tq9on6hr2t19 күн бұрын

    синтаксис синтаксис синтаксис

  • @MoscowMyLife
    @MoscowMyLife Жыл бұрын

    Актуально на 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 :)

  • @romandoroshenko8615
    @romandoroshenko8615 Жыл бұрын

    Спасибо! крутой обзор!

  • @LordJohnWind
    @LordJohnWind2 жыл бұрын

    "лучшее враг хорошего" (с) написал небольшой автотест, который сам-по-себе уже работает....и решил что стоит привязать красивый репортинг... добавил в 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 - который я не добавлял вовсе.

Келесі