Size: a a a

Selenide на русском

2021 November 24

A

Alexandr in Selenide на русском
@andrei_solntsev  как то выключить включить  com.codeborne.selenide.appium.commands.SelenideAppiumCommand   по ходу выполнения теста возможно?
источник

AS

Andrei Solntsev in Selenide на русском
Хм… Да, кажется, сейчас нет такой возможности… 🙁
источник

AS

Andrei Solntsev in Selenide на русском
Можем быстро запилить, осталось только решить, как это сделать удобным.
источник

AS

Andrei Solntsev in Selenide на русском
Например, можно сделать так, чтобы внутри SelenideAppiumCommand проверялся текущий драйвер: если это не  мобильный, то дёргать super.execute().
источник

A

Alexandr in Selenide на русском
да любой  вариант будет удобен. главное чтоб возможность была.  так же это желательно апдейтнуть еще 5 версии.
источник

AS

Andrei Solntsev in Selenide на русском
До пятой версии чего?
источник

A

Alexandr in Selenide на русском
уже завел импрувмент в selenide-appium,   если свитчер будет имплементирован  в selenide,  то  возможно  5.XX.X верcиях
источник
2021 November 25

Dmytro Лукьяненко... in Selenide на русском
Получаю вот такую ошибку
Invalid element state: Only use setSelected on checkbox/option/radio
Делаю вот так
```$("#inviteToTelegramPopupHide").setSelected(true);```
Елемент:
<input type="checkbox" id="inviteToTelegramPopupHide">
шо оно хочет? Сафари 15.1, селенид 6.1.1
источник

c

colaloc in Selenide на русском
кажется оно хочет чтобы вы не делали сетстейт на инпуте
источник

AS

Andrei Solntsev in Selenide на русском
Вышла Selenide 6.1.0:
Больше настроек богу настроек!

https://ru.selenide.org/2021/11/23/selenide-6.1.0/
источник

YA

Yuriy Artamonov in Selenide на русском
Ура ура, что ни говорите, а центральное место с настройками лучше, чем делать базовые классы для тестов
источник

YA

Yuriy Artamonov in Selenide на русском
Хотя бы все будут знать, где их искать )
источник

AS

Andrei Solntsev in Selenide на русском
Но ведь в любом большое проекте и так есть какое-нибудь своё центральное место.
источник

Dmytro Лукьяненко... in Selenide на русском
а как тогда должен выглядеть элемент чекбокса?
источник

Dmytro Лукьяненко... in Selenide на русском
в хроме всё ок
источник

DT

Dmytro Tsvirkun in Selenide на русском
гайз есть ли в селениде альтернатива добавления скрипт таймаута? в конфигах не нашел, а добавлять в нескольких местах поп проекту немного больно
WebDriverRunner.getWebDriver().manage().timeouts().setScriptTimeout(1, TimeUnit.MINUTES);
источник

AT

Artem Trepalin in Selenide на русском
Configuration.timeout = 6000;
источник

OB

Oleg Berezhnoy in Selenide на русском
такое сообщение вроде бросается только в случае у вас:
- НЕ инпут
или
- инпут, который не радио и не чекбокс

надо подебажить с сафари что возвращает selenide element по части tag и type attribute
источник

Dmytro Лукьяненко... in Selenide на русском
@andrei_solntsev вот что получается, сафари возвращает в аппер кейсе
источник

Dmytro Лукьяненко... in Selenide на русском
и оно всирается
источник