无法使用selinium webdriver选择页脚中的元素

时间:2017-05-23 02:11:42

标签: java selenium selenium-webdriver

我无法选择并点击位于页脚中的元素。

以下是代码

enter image description here

我尝试使用Chrome控制台正确... out.println("<button type=\"submit\">Stop!</button>"); ... for (int i = 0; i <= 5; i++) { response.getWriter().println(i+1 + ". Hello<br/>"); response.flushBuffer(); } 。以下是我尝试过的代码。它没有突出显示元素。请说明为什么不找到它。

XPath

我也尝试过使用move,如下所示

driver.findElement(By.xpath("li#btnEnableEditing.LoginOkButtonFooter")).click();

1 个答案:

答案 0 :(得分:1)

您使用的xpath无效。前两个代码行实际上在cssSelector

中使用
driver.findElement(By.cssSelector("li#btnEnableEditing.LoginOkButtonFooter")).click();

或者只是

driver.findElement(By.cssSelector("#btnEnableEditing")).click();

或使用By.id

driver.findElement(By.id("btnEnableEditing")).click();

你错过了最后一个方括号

driver.findElement(By.xpath("//*[@id='btnEnableEditing']")).click();