Флажок не установлен с помощью xpath, он открывает ссылку - PullRequest
0 голосов
/ 28 июня 2018

Пожалуйста, смотрите прикрепленные снимки экрана Agree Term Check box

, используя xpath "//div[@id='divTermsNdConditions']/div/div/div/label", нажимает на ярлык и открывает ссылку на термин и условие

Если использовать входной идентификатор 'IsAgreeToNorms', то элемент не виден / недоступен.

Какое решение будет нажать на флажок и флажок?

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете попробовать щелкнуть по нему с явным ожиданием,

WebDriverWait wait = new WebDriverWait(driver, 20);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//input[@data-val-required="Your String Value"]")));

Вы можете использовать любое значение атрибута, если оно уникально,

//input[@data-val-required="Your attribute Value"]
//input[@name="Your attribute Value"]

Вы также можете использовать, ExpectedConditions.elementToBeClickable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...