在一个网站上,我试图单击一个名为“同意并继续”的按钮以接受显示在弹出窗口中的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秒)。
答案 0 :(得分:0)
尝试 // div [@ class ='mainContent'] // a [包含(text(),'同意并继续')]