Selenium Webdriver - 单击按钮

时间:2016-06-16 05:33:27

标签: java selenium-webdriver

情况是,当我尝试使用无效的用户名或密码登录时,我会弹出系统消息,告诉我输入的内容不正确。起初,我试过switchto().alert();但系统告诉我没有警报因此无法继续,如果我点击页面的随机位置,也可以关闭此弹出消息。 HTML代码是:

<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>

我仍然无法点击此行的“关闭”按钮

driver.findElement(By.xpath("//button[contains(text(),'Close')]")).click();

非常感谢一些修正。

2 个答案:

答案 0 :(得分:0)

点击登录按钮后再点击关闭按钮

,请尝试添加一些等待方法

答案 1 :(得分:0)

使用任何等待方法。快点你也可以使用Thread.Sleep()