На нашем веб-сайте есть флажок, в котором есть гиперссылка, когда я использую идентификатор, чтобы щелкнуть флажок, он работает в 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 & 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();
Обновите вопрос с определением paymentpage
, getProperty()
и termsandconditions_id
.
какой именно ваш вопрос мы не получаем?