Size: a a a

Selenide на русском

2019 December 17

FK

Fedor Kostyuchenko in Selenide на русском
Всем привет! Есть проблема с 79 версией хрома, по дефолту он перестал игнорировать само-подписанные сертификаты когда запущен селенидом. Попробовал создать инстанс драйвера с доп опциями для игнорирования итд, все круто, но селенид тогда не закрывает инстанс драйвера сам в конце теста. Вызывать driver.close() конечно можно, но тогда у меня для каждого теста стартует новый браузер, что мне не очень то и нравится. Есть ли способ это обойти?
Я полистал чат, вроде у людей такая(подобная) проблема  была, но не наткнулся на ее решение.
P.S: Использую Cucumber и похоже, что у него  нет AfterAll аннотации
источник

BO

Boris Osipov in Selenide на русском
Fedor Kostyuchenko
Всем привет! Есть проблема с 79 версией хрома, по дефолту он перестал игнорировать само-подписанные сертификаты когда запущен селенидом. Попробовал создать инстанс драйвера с доп опциями для игнорирования итд, все круто, но селенид тогда не закрывает инстанс драйвера сам в конце теста. Вызывать driver.close() конечно можно, но тогда у меня для каждого теста стартует новый браузер, что мне не очень то и нравится. Есть ли способ это обойти?
Я полистал чат, вроде у людей такая(подобная) проблема  была, но не наткнулся на ее решение.
P.S: Использую Cucumber и похоже, что у него  нет AfterAll аннотации
1) можешь ишью завести на гитхабе с примером кода и если есть сайта?
2) можно весь твой код по созданию драйвера запихать в WebDriverProvider см https://ru.selenide.org/2019/12/03/advent-calendar-set-webdriver-vs-webdriver-provider/
источник

FK

Fedor Kostyuchenko in Selenide на русском
Boris Osipov
1) можешь ишью завести на гитхабе с примером кода и если есть сайта?
2) можно весь твой код по созданию драйвера запихать в WebDriverProvider см https://ru.selenide.org/2019/12/03/advent-calendar-set-webdriver-vs-webdriver-provider/
Спасибо, сейчас попробую
UPD: 2й метод работает прекрасно (запихнул весь код в провайдер)
источник

BO

Boris Osipov in Selenide на русском
Fedor Kostyuchenko
Спасибо, сейчас попробую
UPD: 2й метод работает прекрасно (запихнул весь код в провайдер)
а если без этого всего. просто вот так Configuration.browserCapabilities.setAcceptInsecureCerts(true); ?
источник

FK

Fedor Kostyuchenko in Selenide на русском
Boris Osipov
а если без этого всего. просто вот так Configuration.browserCapabilities.setAcceptInsecureCerts(true); ?
да, тоже работает, спасибо!)
источник

EE

Escudo Escobar in Selenide на русском
Господа. помошите пожалуйста.
На странице есть текст

причем v mobilní aplikaci FlashSport. - это уже ссылка
источник

EE

Escudo Escobar in Selenide на русском
источник

EE

Escudo Escobar in Selenide на русском
Делаю так
источник

EE

Escudo Escobar in Selenide на русском
$(byText("Ukládejte si články na později a mějte je vždy po ruce. I offline v mobilní aplikaci FlashSport.")).shouldBe(exist);
источник

EE

Escudo Escobar in Selenide на русском
Element not found {by text: Ukládejte si články na později a mějte je vždy po ruce. I offline v mobilní aplikaci FlashSport.}
Expected: exist
источник

EE

Escudo Escobar in Selenide на русском
что я делаю не так ?
источник

RI

Roman Isakov in Selenide на русском
Escudo Escobar
что я делаю не так ?
utf-8
источник

EE

Escudo Escobar in Selenide на русском
тогда для полноты вопроса добавлю
источник

V

Vel in Selenide на русском
а если отдельно для линка и отдельно для текста делать проверку?
источник

EE

Escudo Escobar in Selenide на русском
$(byText("Nemáte žádné uložené články")).shouldBe(exist);                                                                        

$(byText("Ukládejte si články na později a mějte je vždy po ruce. I offline v mobilní aplikaci FlashSport.")).shouldBe(exist);
источник

EE

Escudo Escobar in Selenide на русском
источник

EE

Escudo Escobar in Selenide на русском
первая строка срабатывает. вторая нет
источник

EE

Escudo Escobar in Selenide на русском
Vel
а если отдельно для линка и отдельно для текста делать проверку?
если честно не соображу как это сделать
источник

V

Vel in Selenide на русском
$(byText("text here without link").shouldBe...
$(byLinkText("v mobilní aplikaci FlashSport").shoulBe... @EscudoEscobar
источник

EE

Escudo Escobar in Selenide на русском
спасибо. пробую. не получается. пока не пойму где косяк
источник