Selenium webdriver:无法单击弹出窗口中的按钮

问题描述 投票:1回答:1

在一个网站上,我试图点击一个名为Agree and Proceed的按钮来接受弹出窗口中显示的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秒)。

selenium selenium-webdriver
1个回答
0
投票

尝试// div [@ class ='mainContent'] // a [contains(text(),'Agree and Proceed')]

© www.soinside.com 2019 - 2024. All rights reserved.