我无法选择并点击位于页脚中的元素。
以下是代码
我尝试使用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();
答案 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();