单击时,复选框超链接被打开

时间:2019-01-22 10:16:22

标签: java selenium selenium-webdriver automation

我们网站上有一个复选框,其中有一个超链接,当我使用ID单击该复选框时,它适用于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();

0 个答案:

没有答案