![](/img/trans.png)
[英]How can I click on a button using Selenium WebDriver with Java?
[英]How can I click an OK button in a modal window using selenium with java?
我正在尝试为当前正在工作的网站自动化脚本。
我尝试使用xpath
和cssSelector
但找不到按钮。 我有一个班级名称,但带有空格。
按钮的HTML代码:
我已经使用Thread.Sleep(3000)
。 这是它的cssSelector
代码:
driver.findElement(By.cssSelector("#ui_modal_1505889041536 > div.actions > div.ui.approve.positive.button")).click();
这是xpath
:
driver.findElement(By.xpath("//*[@id=\"ui_modal_1505889041536\"]/div[3]/div[2]")).click();
使用cssSelector时收到的错误:
我建议您使用以下xpath:
driver.findElement(By.xpath("//*[@id='ui_modal_1505889041536']//*[text()='ok']").click();
我找到了这个答案:
driver.findElement(By.xpath("//div[@class='ui approve positive button']")).click();
这有效! 感谢您的帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.