Size: a a a

Selenide на русском

2020 April 22

E

Eugene in Selenide на русском
Boris Osipov
вангую слип на 30+ секунд. после чего селеноид убивает контейнер с браузером.
-timeout
а где этот таймаут задавать?
источник

OP

Oleksandr Prykhodchenko in Selenide на русском
Eugene
-timeout
а где этот таймаут задавать?
кстати да)
источник

BO

Boris Osipov in Selenide на русском
Eugene
-timeout
а где этот таймаут задавать?
источник

BO

Boris Osipov in Selenide на русском
там все описано.
источник

OP

Oleksandr Prykhodchenko in Selenide на русском
Борис, спасибо за помощь, но не меняя таймаута у меня тесты снова бегут как ни в чём не бывало. Попробую поменять таймаут, если проблема повторится.
источник
2020 April 23

LY

Lev Yarushin in Selenide на русском
Возможно увеличилась нагрузка на машину где браузеры запускаются. Увеличилось время старта, вот и таймауты. Рекомендую настроить метрики, чтобы было понятнее в чем причина. А ещё есть тематический чатик @aerokube
источник

D

Dmitry in Selenide на русском
Oleksandr Prykhodchenko
Борис, спасибо за помощь, но не меняя таймаута у меня тесты снова бегут как ни в чём не бывало. Попробую поменять таймаут, если проблема повторится.
Рекомендую проверить конфиги контейнеров с браузерами (config/browsers.json). А так же особо обратить внимание на версию браузера, кеш браузера общие папки с хостом. Так же при запуске Selenoid нужно определиться сколько ресурсов вы даете каждому контейнеру. К сожалению точных цифр нет обычно и они подбираются индивидуально. Все это влияет скорость на работы браузера.
источник

OP

Oleksandr Prykhodchenko in Selenide на русском
@levyarushin @dmitrypurtov спасибо, попробую
источник

BO

Boris Osipov in Selenide на русском
Oleksandr Prykhodchenko
Борис, спасибо за помощь, но не меняя таймаута у меня тесты снова бегут как ни в чём не бывало. Попробую поменять таймаут, если проблема повторится.
значит проблема ни в селеноиде, ни в мавене, ни в версиях селениде, а в ваших тестах
источник

OP

Oleksandr Prykhodchenko in Selenide на русском
Boris Osipov
значит проблема ни в селеноиде, ни в мавене, ни в версиях селениде, а в ваших тестах
больше года этой проблемы не было
источник

BO

Boris Osipov in Selenide на русском
Oleksandr Prykhodchenko
больше года этой проблемы не было
вы не сталкивались != не было
источник

OP

Oleksandr Prykhodchenko in Selenide на русском
получается не сталкивался
источник

A

A N A S T A S I A in Selenide на русском
Добрый день.
Селенид при фэйлах теста делает скрины, но эти скрины не включают в себя какие-либо браузерные попапы. Есть ли возможность это как-то включить?
В Дженкинсе тесты запускаю, иногда ошибка “unexpected alert open”
источник

AS

Andrei Solntsev in Selenide на русском
Да, с алертами вечная беда. :)
источник

AS

Andrei Solntsev in Selenide на русском
Интересно, что другие ответят. А мы просто избавились от alert и confirm в своём продакшн коде.
Помимо того, что они тестам мешают, они ещё и некрасивые и несовременные.
Мы вместо них показываем красивые окошки в нашем дизайне.
источник

A

A N A S T A S I A in Selenide на русском
Хорошее решение, Андрей,  но исправлять это разработчики не будут, увы(
источник

AS

Andrei Solntsev in Selenide на русском
Можно ещё в тесте мокать alert. Как на этом слайде: https://docs.google.com/presentation/d/1tV_jk3XAZW_PqJ0IBPROe_-0O8GE_6O0QfydgqJd7B8/edit#slide=id.g6152919b30_0_467
источник

DS

Denis Sln in Selenide на русском
Напомните плз вариант использования By.className если класс "tech-debt-heading ng-binding" т.е двойной ии более
источник

A

Andrey in Selenide на русском
...использовать By.cssSelector("*.tech-debt-heading") ?
источник

A

A N A S T A S I A in Selenide на русском
Попробую, спасибо
источник