Size: a a a

Selenide на русском

2020 November 02

Y

Yuriy in Selenide на русском
Andrei Solntsev
Есть метод $.scrollIntoView()
Спасибо счас проверю.
источник

MM

Mariia Martyniak in Selenide на русском
Ребята, привет. Подскажите, пожалуйста, можно ли с помощью селенида реализовать такой флов. В некоторих тестах открывать две вкладки. Одну инкогнито, другую обычную. И залогиниться двумя различными пользователями. Цель такого флова - в одной вкладке пользователь портала, в другой админ. Так как куки шаряться между собой, то две обычные вкладки открыть не вариант. Заранее благодарю.
источник

ES

Evgeny Secret in Selenide на русском
Mariia Martyniak
Ребята, привет. Подскажите, пожалуйста, можно ли с помощью селенида реализовать такой флов. В некоторих тестах открывать две вкладки. Одну инкогнито, другую обычную. И залогиниться двумя различными пользователями. Цель такого флова - в одной вкладке пользователь портала, в другой админ. Так как куки шаряться между собой, то две обычные вкладки открыть не вариант. Заранее благодарю.
Можно и даже без инкогнито
источник

AS

Andrei Solntsev in Selenide на русском
Mariia Martyniak
Ребята, привет. Подскажите, пожалуйста, можно ли с помощью селенида реализовать такой флов. В некоторих тестах открывать две вкладки. Одну инкогнито, другую обычную. И залогиниться двумя различными пользователями. Цель такого флова - в одной вкладке пользователь портала, в другой админ. Так как куки шаряться между собой, то две обычные вкладки открыть не вариант. Заранее благодарю.
источник

MM

Mariia Martyniak in Selenide на русском
Как раз мой кейс.  Как раз сейчас идет проверка админки через АПИ и было требование организовать через UI. Но слова заставляют задуматься:

Прежде всего: не используйте эту возможность!
Открывать два браузера в одном тесте - это в большинстве случаев плохая практика.

Спасибо.
источник

Y

Yuriy in Selenide на русском
Andrei Solntsev
Есть метод $.scrollIntoView()
Сработало. спасибо.
источник
2020 November 03

RS

Roman Speranskii in Selenide на русском
Всем привет.
Ребят а подскажите пожалуйста, как получить Session ID в Selenide 🙏
источник

A

Anton in Selenide на русском
Roman Speranskii
Всем привет.
Ребят а подскажите пожалуйста, как получить Session ID в Selenide 🙏
источник

A

Anton in Selenide на русском
public static String getSessionId() {
       return ((RemoteWebDriver) getWebDriver()).getSessionId().toString();
   }
источник

RS

Roman Speranskii in Selenide на русском
Anton
public static String getSessionId() {
       return ((RemoteWebDriver) getWebDriver()).getSessionId().toString();
   }
Премного благодарен!
источник

AV

Alex Vasinskiy in Selenide на русском
всем привет, подскажите есть какая то проверка типа isClickable ?
источник

AS

Andrei Solntsev in Selenide на русском
Нет. А зачем? Если должна быть кликабельна - кликай. Если окажется некликабельной - тест упадёт.
источник

M

Maksim in Selenide на русском
Думаю, чтобы проверить состояние кнопки при соблюдении условий (не кликабельна, если поле не заполнено) и пр.
источник

MD

Moiseev Daniil in Selenide на русском
Andrei Solntsev
Нет. А зачем? Если должна быть кликабельна - кликай. Если окажется некликабельной - тест упадёт.
Ну вообще иногда есть тест кейсы и тесты, где надо проверить, что кнопка кликабелтна, но кликать нельзя. Например при смоук на проде было бы удобнл
источник

AS

Andrei Solntsev in Selenide на русском
А, ок. Типа написать $.shoudBe(clickable)? А не подойдёт $.shouldBe(enabled)?
источник

AS

Andrei Solntsev in Selenide на русском
Проблема в том, что понятие “кликабельный” строго не определено. Кликать можно по всему на свете.
источник

M

Maksim in Selenide на русском
проверка на enabled покрывает, как правило, да
источник

A

Anton in Selenide на русском
скорее всего кликабельность кнопки в вашей системе можно проверить по наличию или отсутствию css класса
источник

AS

Andrei Solntsev in Selenide на русском
Да, это вариант.
источник

AV

Alex Vasinskiy in Selenide на русском
да, у меня именно тот тест кейс где нужно проверить но не кликать
источник