Selenium Webdriver:无法在弹出窗口中单击按钮

时间:2018-09-08 19:02:58

标签: selenium selenium-webdriver

在一个网站上,我试图单击一个名为“同意并继续”的按钮以接受显示在弹出窗口中的cookie,但它没有单击...

这是html:

'<div>'
 '<div class="mainContent" aria-hidden="false" style="">'
    '<div class="pdynamicbutton">'
       '<a class="call" tabindex="1" role="button">Agree and Proceed</a>'

我在eclipse中的代码:

'@When("^I click on agree terms and conditions$")
    public void i_click_on_agree_terms_and_conditions() throws Throwable {'

'driver.findElement(By.xpath("//a[@class='call']/span[text()='Agree And 
Proceed']")).click();'`

我还内置了一些等待页面加载的时间(30秒)。

1 个答案:

答案 0 :(得分:0)

尝试 // div [@ class ='mainContent'] // a [包含(text(),'同意并继续')]