Size: a a a

Selenide на русском

2020 May 20

S

Sergey Sergey in Selenide на русском
Да, можно, но там в основной проблема с доставкой драйвера, его надо качать и устанавливать и запускать перед тестом на виндовой машине. А сам код - обычный RemoteDriver создается и вместо хаба линка на локалхост с портом запущенного драйвера. Не думаю, что оно кому понадобится.
источник

СР

Саша Росолько... in Selenide на русском
Можешь в webdrivermanager контрибьютнуть и можно будет сделать чутка менее кастомно
источник

S

Sergey Sergey in Selenide на русском
источник
2020 May 21

K

Kto? in Selenide на русском
Всем привет. Подскажите плз, чистить кеш и куки в браузере после прохождения теста для след тесты юзать команду:
Selenide.closeWebDriver();
или
WebDriverRunner.clearBrowserCache();
источник

S

Sergey Sergey in Selenide на русском
Я бы рекомендовал просто для каждого теста поднимать новый чистый браузер, чтобы наверняка
источник

EE

Escudo Escobar in Selenide на русском
Привет, снова возвращаясь ко вчерашнему вопросу....

Мне нужно ткнуть на первый элемент списка (марка будет всегда рандомная и нужно ткнуть на первый)

Пробую так
$("[data-test-id='sellBasicInfoForm_make_temp_menu']").selectOption(1);
Выдает
Element not found {[data-test-id='sellBasicInfoForm_make_temp_menu']}
Expected: exist
Timeout: 4 s.
Caused by: support.ui.UnexpectedTagNameException: Element should have been "select" but was "div"
источник

EE

Escudo Escobar in Selenide на русском
вместо data-test-id, подставлял и тот, что по ниже...Select__menu-list css-11unzgr
тоже через .selectOption(1);
не выходит
Помогите как выбрать первый элемент ?
источник

EE

Escudo Escobar in Selenide на русском
у меня получалось например ввести T в инпуте а потом выбрать Toyota (через $("[data-test-id='sellBasicInfoForm_make_temp_option_MAKE_TOYOTA']").click();

Но сейчас у меня будет печататься рандомная буква и должно выбраться первое значение
источник

DS

Denys Serdiuk in Selenide на русском
Тебе нужно тыкнуть на селектбокс, а потом как-то через хpath
//div[@class='select__menu-list css что там дальше']//div[1]
источник

A

Anton in Selenide на русском
Это не простой селект, методы  .selectOption(1); не годятся вообще
источник

EE

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

A

Anton in Selenide на русском
там все дивы
источник

EE

Escudo Escobar in Selenide на русском
тоесть только через Xpath ?
источник

A

Anton in Selenide на русском
ну можно и по css найти - суть в том что не получится заюзать метод селект
источник

A

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

EE

Escudo Escobar in Selenide на русском
понял, спасибо !
источник

EE

Escudo Escobar in Selenide на русском
$("[id='react-select-2-option-0']").click();

Получилось )
источник

КИ

Константин Ирышков... in Selenide на русском
Камрады, а файлик versions.properties точно работает? Та же фигня поле обновления хрома до 83.
источник

КИ

Константин Ирышков... in Selenide на русском
Перестали тесты запускаться
источник

КИ

Константин Ирышков... in Selenide на русском
org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 81
источник