Size: a a a

Selenide на русском

2020 December 09

ЕА

Евгений Асовин... in Selenide на русском
все методы для basic auth не работают...
источник

A

Anton in Selenide на русском
в селениде для алертов есть свои методы
Selenide.confirm()
Selenide.dismiss()
источник

S

Stanislav in Selenide на русском
Подскажите плиз, после успешного прохождения теста вываливается ошибка Cannot take screenshot because browser is not started. Почему?
Зарываю драйвер - closeWebDriver()
источник

AS

Andrei Solntsev in Selenide на русском
Очевидно, вебдрайвер не может сделать скриншот, потому что к тому времени ты уже закрыл браузер.
источник

AS

Andrei Solntsev in Selenide на русском
Либо не закрывай его слишком рано, либо не пытайся снять скриншот после этого.
источник

S

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

S

Stanislav in Selenide на русском
Метод closeWebDriver() я выполняю самым последним в методе After кукумбера
источник

СР

Саша Росолько... in Selenide на русском
А как вы определяете последний скриншот?
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Не знаю точно, но подозреваю, что это бага в BrowserUpProxy. Но это вроде не мешает работе. (?)
Не мешает, но гадит влоги стактрейсом. Пока нашел обходной путь - использую depricated метод releaseLater(Unpooled.directBuffer(512));
источник

S

Stanislav in Selenide на русском
Саша Росолько
А как вы определяете последний скриншот?
Я руками нигде не вызываю скриншотера. У меня только одна настройка - ScreenShooter.captureSuccessfulTests = true; А над тестовым классом testNg повешен лиснер
@Listeners({ScreenShooter.class})
@Test
источник

A

Anton in Selenide на русском
А все =)
источник

A

Anton in Selenide на русском
я понял
источник

A

Anton in Selenide на русском
у testng нет порядка в запуске хуков в листнере
источник

СР

Саша Росолько... in Selenide на русском
Надо будет почитать, может after метод в другом потоке выполняется
источник

СР

Саша Росолько... in Selenide на русском
Как и before
источник

СР

Саша Росолько... in Selenide на русском
Это же тестнг
источник

A

Anton in Selenide на русском
Поэтому иногда метод скрина в ScreenShooter.class выполняется ПОСЛЕ закрытия браузера, а иногда до
источник

A

Anton in Selenide на русском
Советую не юзать скриншотер, а вызывать скрин там же где закрываете браузер
источник

RS

Roman Speranskii in Selenide на русском
Ребят, а есть тут кто пользуется Selenoid (moon) в Kubernetes?
источник

S

Stanislav in Selenide на русском
Anton
Поэтому иногда метод скрина в ScreenShooter.class выполняется ПОСЛЕ закрытия браузера, а иногда до
Ага, так как ошибка плавающая - то есть то нет
источник