Size: a a a

Selenide на русском

2020 February 17

PN

Pavel Nazimok in Selenide на русском
Andrei Solntsev
Селенидовский $.shpuldBe(visible) по сути тот же explicit wait, но с одним существенным отличием:
- его невозможно забыть
- ну и синтаксис намного короче
В этот момент действует только explicit wait?
источник

A

Anton in Selenide на русском
Configuration.timeout по умолчанию 4000
источник

AS

Andrei Solntsev in Selenide на русском
Pavel Nazimok
В этот момент действует только explicit wait?
Ну да. Если, конечно, ты сам не включишь ещё и implicit wait. Запретить это мы, к сожалению, не можем.
источник

PN

Pavel Nazimok in Selenide на русском
понял, спасибо
источник

D

Denis in Selenide на русском
подскажите пожалуйста куда и что прописать для запуска тестов в grid
есть класс который использую для опций браузера https://pastebin.com/nYrdzY17
класс где запускаю  https://pastebin.com/ZqgQxKT3
и сами тесты https://pastebin.com/T17uG2gt
в pom добавил https://pastebin.com/hApCRWx1
grid запустил и пока запустил 1 ноду
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Ну да. Если, конечно, ты сам не включишь ещё и implicit wait. Запретить это мы, к сожалению, не можем.
Можем, но наверное не будем)
источник

SB

Sergey Brit in Selenide на русском
Denis
подскажите пожалуйста куда и что прописать для запуска тестов в grid
есть класс который использую для опций браузера https://pastebin.com/nYrdzY17
класс где запускаю  https://pastebin.com/ZqgQxKT3
и сами тесты https://pastebin.com/T17uG2gt
в pom добавил https://pastebin.com/hApCRWx1
grid запустил и пока запустил 1 ноду
Вроде Configuration.remote
источник

D

Denis in Selenide на русском
Sergey Brit
Вроде Configuration.remote
Куда его вставить?)
источник

SB

Sergey Brit in Selenide на русском
Denis
Куда его вставить?)
В класс "где запускаешь". Прописываешь url грида.
Я бы попробовал просто стартонуть браузер на ноде
источник

D

Denis in Selenide на русском
Sergey Brit
В класс "где запускаешь". Прописываешь url грида.
Я бы попробовал просто стартонуть браузер на ноде
Не помогло
источник

AV

Alexei Vinogradov in Selenide на русском
Denis
Не помогло
Значит не то прописал
источник

AV

Alexei Vinogradov in Selenide на русском
А
источник

D

Denis in Selenide на русском
Alexei Vinogradov
Значит не то прописал
или не туда =(  
писал Configuration.remote = "http://localhost:4444/wd/hub";
источник

AV

Alexei Vinogradov in Selenide на русском
Ты можешь или собрать сам драйвер с implement WebDriverProvider - или использовать тот что на римоуте
источник

AV

Alexei Vinogradov in Selenide на русском
WebDriverManager.chromedriver().setup(); - скачает драйвер, для локального хрома
источник

AV

Alexei Vinogradov in Selenide на русском
никакого эффекта для удалённого это не даст, там уже должен быть скачан свой chromedriver и запущен с гридом
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei кстати да, я счас из головы даже не знаю, как у нас с implement WebDriverProvider для римоутных нодов - сработает вообще?
источник

AV

Alexei Vinogradov in Selenide на русском
я делал только remote=... browser=chrome +передавал ключи через параметры селенида.
источник

BO

Boris Osipov in Selenide на русском
Alexei Vinogradov
Andrei кстати да, я счас из головы даже не знаю, как у нас с implement WebDriverProvider для римоутных нодов - сработает вообще?
да
источник

BO

Boris Osipov in Selenide на русском
также как и для любого драйвера.
источник