Size: a a a

Selenide на русском

2019 December 04

D

Denis in Selenide на русском
Denis
а какой таймаут у метода Selenide.open() ?
под шумок, еще разок попробую: про это никто не знает?
источник

RI

Rustam Ismayilov in Selenide на русском
browserCapabilities.setBrowserName("firefox");
       //browserCapabilities.setVersion("64.0");

Запустился хром. что за приколы)
источник

AS

Andrei Solntsev in Selenide на русском
Denis
под шумок, еще разок попробую: про это никто не знает?
Я знаю. У селениума таймаут на открытие страницы 30 секунд (или минут, не помню). А в селенид нет настроек для этого.
источник

A

Anton in Selenide на русском
Rustam Ismayilov
browserCapabilities.setBrowserName("firefox");
       //browserCapabilities.setVersion("64.0");

Запустился хром. что за приколы)
дайте угадаю, у вас пейджобжект?
источник

RI

Rustam Ismayilov in Selenide на русском
нет. Все SelenideElement
источник

A

Anton in Selenide на русском
Может возникнуть так, что код автотестов пытается запустить браузер ДО метода, где указываете капабилити
источник

A

Anton in Selenide на русском
потому что где-то в каких то before используется поиск элемента или типа того
источник

A

Anton in Selenide на русском
я вообще не люблю задавать капабилити через browserCapabilities
источник

A

Anton in Selenide на русском
тем более вы юзаете как то через static. Вообще это все поля Configuration...
источник

D

Denis in Selenide на русском
Andrei Solntsev
Я знаю. У селениума таймаут на открытие страницы 30 секунд (или минут, не помню). А в селенид нет настроек для этого.
спасибо, видимо все таки минут, у меня тут  5 минут открывалась и потом контейнер дрпонулся по таймауту..
источник

A

Anton in Selenide на русском
Rustam Ismayilov
browserCapabilities.setBrowserName("firefox");
       //browserCapabilities.setVersion("64.0");

Запустился хром. что за приколы)
вот о чем я и говорю, селенид в итоге игнорит или перезаписывает setBrowserName, а версию не указывает. И поэтому если версию оставить - то хром нужной версии просто не находит =)
источник

RI

Rustam Ismayilov in Selenide на русском
Anton
поэтому чтобы проверить, попробуйте вывести в консоль итоговые капабилити
Capabilities {browserName: opera, enableVNC: true, version: 64.0}
источник

A

Anton in Selenide на русском
в этих капабилити отсутствуют стандартные селенидовские, либо они игнорятся, либо перезаписываются
источник

A

Anton in Selenide на русском
вот такие стандартные у селенида {acceptSslCerts: true, handlesAlerts: true, javascriptEnabled: true, pageLoadStrategy: normal, takesScreenshot: true}
источник

A

Anton in Selenide на русском
Rustam Ismayilov
Capabilities {browserName: opera, enableVNC: true, version: 64.0}
а есть ошибка от грида кроме "Requested environment is not available" - вроде еще должен в лог писать какие именно он пытался запросить
источник

RI

Rustam Ismayilov in Selenide на русском
Anton
а есть ошибка от грида кроме "Requested environment is not available" - вроде еще должен в лог писать какие именно он пытался запросить
нет
источник

A

Anton in Selenide на русском
Где вы задаете эти капабилити? в каком то блоке Before или чот такое7
источник

RI

Rustam Ismayilov in Selenide на русском
да
источник

AV

Alexei Vinogradov in Selenide на русском
Andrei Solntsev
Я знаю. У селениума таймаут на открытие страницы 30 секунд (или минут, не помню). А в селенид нет настроек для этого.
Кажется недавно кто-то ссыль находил про 300 секунд (5 минут) похоже на правду
источник

A

Anton in Selenide на русском
а не кукумбер ли? =) https://github.com/boris-t/Selenide-cucumber-allure/blob/master/src/test/java/runners/GoogleTestRunner.java - вот так работать не будет =)
источник