Size: a a a

Selenide на русском

2020 October 06

AK

Andrey K in Selenide на русском
Denis Soroko
Всем приветы. Может кто сталкивался и может помочь с такой проблемой.. Есть автотесты на java + selenide. Для сборки использовал Maven. Запускал на рабочем компе из-под IntelliJ IDEA, все запускается и работает как часы. Попытался запихнуть это все в Jenkins. Оказалось, что из консоли maven не хочет собирать проект, ругается на такого типа ошибки:
/home/sden/projects/autotests/src/main/java/com/gurtam/qa/page/cms/UsersPage.java:3: error: package com.codeborne.selenide does not exist
import com.codeborne.selenide.Selectors;
После этого попробовал на рабочем компе собрать из консоли и тоже не собирается, хотя через IDEA все собирается и работает. Никак не могу выяснить в чем разница и что я делаю не так... попробовать перейти на Gradle - и там точно теже ошибки сыпятся в консоли..
pom.xml или build.gradle через pastebin.com покажите
источник

DS

Denis Soroko in Selenide на русском
Andrey K
pom.xml или build.gradle через pastebin.com покажите
источник

BO

Boris Osipov in Selenide на русском
вы либо <scope>test</scope> поубирайте, либо файлики из /src/main/java/ перенесите в test
источник

DS

Denis Soroko in Selenide на русском
😳
источник

DS

Denis Soroko in Selenide на русском
Огромное спасибо, столько бился с этим, что уже глаз не замечал явного косяка..
источник

AK

Andrey K in Selenide на русском
У вас там ещё Junit 4 и TestNg в зависимостях
источник

AK

Andrey K in Selenide на русском
Выберите что-то одно
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Ребята, всем привет!
Возможно тут спрашивали уже, но через поиск чето не нашел, может вы подскажете.
Учусь на курсах, делаю проект в качестве ДЗ, использую Gradle + JUnit5. Сейчас стоит задача подключить Allure, и с этим возникла проблема — добавил в build.gradle всё необходимое, в тестовый метод добавил Listener согласно документанции

SelenideLogger.addListener("AllureSelenide", new AllureSelenide().screenshots(true).savePageSource(false));

Но почему-то не хочет ни в какую прикреплять скриншот к репорту Allure. Пробовал Configuration.screenshots = false; чтоб отключить стандартные скриншоты Селенида (вроде же таким способом это делается?)), но чето пока не помогает
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Вот скрин кода, буду рад помощи более опытных коллег)
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Если кому интересно — оказалось проще, чем я думал)
Оказывается скриншоты не прикрепляются, если тест проходит, а вот если тест падает, то тогда прикрепляется и pageSource и cкрин)
источник

A

Anton in Selenide на русском
Олег Юдыцкий
Если кому интересно — оказалось проще, чем я думал)
Оказывается скриншоты не прикрепляются, если тест проходит, а вот если тест падает, то тогда прикрепляется и pageSource и cкрин)
все верно, так работает AllureSelenide
источник

A

Anton in Selenide на русском
а Configuration.screenshots = false; лучше использовать, чтобы не плодились лишние скрины
источник

A

Anton in Selenide на русском
А вот пример методов которые я использую, чтобы прикрепить скрин или код страницы к аллюру в любой момент https://github.com/simple-elf/qabattle-selenide/blob/master/src/test/java/com/test/qabattle/lib/AllureHelpers.java#L27
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Anton
а Configuration.screenshots = false; лучше использовать, чтобы не плодились лишние скрины
Ага, спасибо
источник

A

Anton in Selenide на русском
Там же в проекте можете посмотреть примеры использования
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Anton
Там же в проекте можете посмотреть примеры использования
Спасибо огромное, сохраню себе 🙏
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Anton
Там же в проекте можете посмотреть примеры использования
Еще вопрос, если позволите.
А как сделать, чтобы отчет Allure создавался для определенного репозитория (как у вас там в README есть ссылка)? А то у меня только по локальному ip открывается
источник

A

Anton in Selenide на русском
Переслано от Anton
но зато на гитхабе замутил с историей https://github.com/simple-elf/github-allure-history
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
источник

ОЮ

Олег Юдыцкий... in Selenide на русском
Спасибо, буду изучать)
источник