При нажатии флажка открывается гиперссылка

На нашем веб-сайте есть флажок, в котором есть гиперссылка, когда я использую идентификатор, чтобы щелкнуть флажок, он работает в Chrome и Mozilla, но не в Edge и IE, поэтому для этого я использую метку флажка, и эта метка содержит гиперссылку, поэтому, когда я щелкните по ярлыку, чтобы открыть новую страницу.

Пожалуйста, предложите, как я могу справиться с этим?

<input class = "form-check-input" id = "terms" type = "checkbox" name = "terms" xpath = "1">

<label for = "terms" xpath = "1">I agree to the <a href = "/terms-and-conditions" target = "_blank" rel = "noopener noreferrer" style = "">terms &amp; conditions</a> and <a href = "/privacy-policy" target = "_blank" rel = "noopener noreferrer" style = "">privacy policy</a></label>

Мой текущий код:

Actions actions = new Actions(driver);
actions.moveToElement(driver.findElement(By.xpath(paymentpage.getProperty("termsandconditions_id"))));
actions.click();
actions.build().perform();

какой именно ваш вопрос мы не получаем?

akshay patil 22.01.2019 11:19

Обновите вопрос с определением paymentpage, getProperty() и termsandconditions_id.

undetected Selenium 22.01.2019 11:22
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
92
0

Другие вопросы по теме