Size: a a a

Selenide на русском

2020 June 26

BO

Boris Osipov in Selenide на русском
ну тут кажется нет проблемы с селениде. если просто sendKeys сделаете будет так же
источник

YM

Yevgeniy Mikhailov in Selenide на русском
Умар
Всем привет, подскажите пожалуйста как сохранять куки после первичной авторизации?
источник

PT

Pablo The F in Selenide на русском
Всем привет! Гуглил, но ненагуглил, может что пропустил. Будьте добры, подскажите, как можно решить следующую ситуацию: мне нужно убедиться, что фокус со всех input-полей убран перед началом нового метода. Есть ли в Selenide возможность ресетнуть фокус со всех полей на странице?
источник

AS

Andrei Solntsev in Selenide на русском
Боюсь, что нет. Можно только проверить, на каком элементе сейчас фокус.
источник

AS

Andrei Solntsev in Selenide на русском
А как обычный юзер это может сделать?
источник

ЖМ

Жека Марков... in Selenide на русском
В общем, столкнулся с проблемой, в режиме хедлесс не не могу ввести текст в текстовое поле которое находится в iframe, левый скрин это режим хедлес http://joxi.ru/brRMN5vuYx068A
источник

PT

Pablo The F in Selenide на русском
Andrei Solntsev
А как обычный юзер это может сделать?
Да, по всей видимости, можно только перейти на следующее или предыдущее поле через Tab. Но если кто-то в курсе, как это можно обойти в Хроме, буду рад услышать 😊
источник

AS

Artem QA Sergeev in Selenide на русском
привет. где можно посмотреть пример selenide+gradle ? мне сам каркас проекта надо,либо простенький проект типа поиска в яндексе\гугле
источник

AS

Andrei Solntsev in Selenide на русском
Artem QA Sergeev
привет. где можно посмотреть пример selenide+gradle ? мне сам каркас проекта надо,либо простенький проект типа поиска в яндексе\гугле
источник

LY

Lev Yarushin in Selenide на русском
Жека Марков
В общем, столкнулся с проблемой, в режиме хедлесс не не могу ввести текст в текстовое поле которое находится в iframe, левый скрин это режим хедлес http://joxi.ru/brRMN5vuYx068A
Xvfb используйте. Headless всё еще не полноценная замена.
источник

S

Sergey Sergey in Selenide на русском
Согласен, у меня с headless в связке с селенидом были проблемы с переключением табов, но правда давно. Используйте selenoid образы с vnc или Xvfb если на голом железе
источник
2020 June 29

PT

Pablo The F in Selenide на русском
Всем привет! Возник вопрос, касающийся алертов в браузере. Я пытаюсь создать метод, который проверяет, вышел ли алерт после нажатия кнопки "ОК" на сайте. Если он действительно появился, то мне нужно продолжить манипуляции с алертом (в моем случае, всегда подтвердить). Если нет, то тест должен дальше проходить с сообщением вроде "Alert was not present".

Проблема: в Селениуме, по всей видимости, для подобных случаев используется wait.until(ExpectedConditions.alertIsPresent()). А есть более изящное решение для Селениде?
источник

AS

Andrei Solntsev in Selenide на русском
Ифы в тестах - плохо.
источник

AS

Andrei Solntsev in Selenide на русском
В селениде есть просто метод confirm(), который ждёт алерта и закрывает его.
источник

PT

Pablo The F in Selenide на русском
А как устроить такую проверку? Алерт может всплывать или не всплывать при разных обстоятельствах, но в любом случае, если он появляется, его нужно акцептировать.
источник

PT

Pablo The F in Selenide на русском
А если не появляется, то это не означает, что тест зафейлился.
источник

AS

Andrei Solntsev in Selenide на русском
Тупо try/catch. Но это плохо.
источник

AS

Andrei Solntsev in Selenide на русском
Как минимум потому, что придётся ждать. Ведь Алерт может появиться не моментально.
источник

PT

Pablo The F in Selenide на русском
Видимо, придется выбирать между меньшим и большим злом 😊
источник

D

Di in Selenide на русском
Может вам это на два отдельных теста распределить?
Или появление алерта рандомно?
источник