Size: a a a

Selenide на русском

2020 May 11

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
Alexei Vinogradov
вот, так вроде правильно)
спасибо
источник
2020 May 12

LS

Luke Skywalker in Selenide на русском
Подскажите пожалуйста, как бороться с этой вещью?  Selenide.confirm()
Selenide.disnuss() и Selenide.switchTo().alert().accept(); Selenide.switchTo().alert().dismiss();     не помогают
источник

AS

Andrei Solntsev in Selenide на русском
Надо при открытии вебдрайвера задать ему какие-то настройки. Все эти ChromeOptions, вот это всё. Там есть опция, отключающая уведомления.
источник

LS

Luke Skywalker in Selenide на русском
Andrei Solntsev
Надо при открытии вебдрайвера задать ему какие-то настройки. Все эти ChromeOptions, вот это всё. Там есть опция, отключающая уведомления.
спасибо
источник

EE

Escudo Escobar in Selenide на русском
Всем привет. Помогите пожалуйста, надо checkbox отметить.
я пробовал и .click и setSelected(true)
к id=vat_payer267 привязаться нельзя, так как он меняется с каждым обновлением страницы
источник

EE

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

A

Anton in Selenide на русском
Есть лайфхак. Сначала ищешь label по тексту (byText), потом берешь атрибут for - и ищешь input по этому id
источник

MS

Maksim Smirnov in Selenide на русском
Escudo Escobar
Всем привет. Помогите пожалуйста, надо checkbox отметить.
я пробовал и .click и setSelected(true)
к id=vat_payer267 привязаться нельзя, так как он меняется с каждым обновлением страницы
временно можно сделать тогда $(byText("I'm a VAT payer")), а потом уже разбираться
источник

EE

Escudo Escobar in Selenide на русском
byText еще не пробывал, сейчас...
источник

A

Anton in Selenide на русском
Но это не гарантирует что клик сработает, так как современный веб хитрый, и кликать надо либо на label, либо на div, а сам чекбокс (input) становится выделенным уже через JS приложения
источник

MS

Maksim Smirnov in Selenide на русском
у меня через byText получилось. Но ситуация интересная. Сайт открыт, как я понимаю, любой может попробовать (https://carvago.com/dealer-registration).
источник

EE

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

EE

Escudo Escobar in Selenide на русском
да, забыл что стэйдж открыт
источник

EE

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

EE

Escudo Escobar in Selenide на русском
но за костыль большое спасибо
источник

MS

Maksim Smirnov in Selenide на русском
с лейблом тоже работает
источник

MS

Maksim Smirnov in Selenide на русском
найти сначала registrationDealerForm_vat_payer, потом в нем .$("label").click()
источник

EE

Escudo Escobar in Selenide на русском
получилось ! огромное спасибо !
источник

AZ

Andrii Zinchuk in Selenide на русском
$("[data-test-id='registrationDealerForm_vat_payer'] label").click();
источник

EE

Escudo Escobar in Selenide на русском
интересно дальше получается
у меня окно браузера открывается на полэкрана
и пока вручную вниз не сделаю скролл, то что под
Information about your dealership
не заполняется
источник