Size: a a a

Selenide на русском

2020 October 09

AZ

Andrii Zinchuk in Selenide на русском
привет, вопрос немного не в тему как в slf4j виставить уровень логов для com.codeborne.selenide.junit5.TextReportExtension
источник
2020 October 10

AV

Alexei Vinogradov in Selenide на русском
Andrii Zinchuk
привет, вопрос немного не в тему как в slf4j виставить уровень логов для com.codeborne.selenide.junit5.TextReportExtension
Если я правильно помню - то никак. Но если кто-то знает обратное - пишите сюда, меня тоже интересовало.

В общем случае, как уменьшить уровни логгирования отдельных компонент?
Например WebDriverManager от INFO, littleproxy от ERROR и тп
источник

AS

Andrei Solntsev in Selenide на русском
В смысле никак? Весь смысл фреймворков логирования (slf4j, log4j, logback) как раз в возможности настройки, какие логи писать, как и куда.
источник

AS

Andrei Solntsev in Selenide на русском
Мам по себе slf4j ничего не логирует. Он фасад, он вызывает log4j или logback. А вот у них есть уже свои конфиги.
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Мам по себе slf4j ничего не логирует. Он фасад, он вызывает log4j или logback. А вот у них есть уже свои конфиги.
То есть на уровене slf4j таки настроить фильтрацию нельзя? Это жалко, потому что как раз он сводит в один поток сообщения от разных, иногда даже "неизвестных" лог-фреймворков
источник

AV

Alexei Vinogradov in Selenide на русском
Получается практически, я должен узнать, что именно использует допустим wdm или bpm - и конфигурировать для них логи на низком уровне
источник

AV

Alexei Vinogradov in Selenide на русском
Удобно было бы конечно это делать на фасаде (имхо)
источник

AS

Andrei Solntsev in Selenide на русском
Нет, всё наоборот. WDM, Selenide и другие библиотеки (в идеале) пишут логи в slf4j. А ты в своём проекте настраиваешь, какую реализацию slf4j надо использовать (скажем, slf4j-log4j) и собственно сам log4j.
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Нет, всё наоборот. WDM, Selenide и другие библиотеки (в идеале) пишут логи в slf4j. А ты в своём проекте настраиваешь, какую реализацию slf4j надо использовать (скажем, slf4j-log4j) и собственно сам log4j.
У тебя уже есть примеры?
источник

AS

Andrei Solntsev in Selenide на русском
Да их легко нагуглить.
источник
2020 October 11

TQ

TS QA in Selenide на русском
Доброго времени суток! Подскажите, please, используя Selenide и Cucumber иногда из-за того, что страница находится в pending, зависают тесты на этом шаге. Можно ли как-то написать timeout, после которого Selenide перейдет к выполнению следующего теста? Как это можно реализовать при помощи Selenide?
источник

AS

Andrei Solntsev in Selenide на русском
Так может, стоит разобраться, почему pending? Считай, твои тесты нашли багу - радуйся, рапортуй!
источник

AS

Andrei Solntsev in Selenide на русском
P.S. Есть параметр "pageLoadingStrategy". Он как раз решает эту проблему, но увы, поддерживается не всеми браузерами.
источник

TQ

TS QA in Selenide на русском
Ок, спасибо:) можно ещё один вопрос - Как можно написать Assert, если тест не получил статус 200, чтобы он через 10сек скипнулся и запустился след.тест
источник

AS

Andrei Solntsev in Selenide на русском
Это и так по умолчанию работает, только не через 10, а через 30 секунд.
источник

AS

Andrei Solntsev in Selenide на русском
Если надо именно 10, проставьте Configuration.pageLoadingTimeout=10000
источник

TQ

TS QA in Selenide на русском
Спасибо!!!
источник

AS

Andrei Solntsev in Selenide на русском
Как это по-котлиновски прозвучало...
источник
2020 October 12

BO

Boris Osipov in Selenide на русском
Общие вопросы автоматизации: @qa_automation
источник

ES

Evgeny Secret in Selenide на русском
Подскажите, у хромдрайвера есть возможность отключить автозаполнение инпутов. Но у селенида, как я понимаю, своя реализация драйвера. Как-то можно задать этот параметр?
источник