我正在学习 Selenium Webdriver。我在一个网页上工作,我必须点击一个按钮。我在下面编写了 Java 代码来执行此操作,但它既没有显示任何异常也没有单击 Web 元素。
代码:
driver.findElement(By.id("aSaveInfo")).click();
最佳答案
根据使用编码极其糟糕、挑剔的 Web 应用程序的经验,这对我来说通常是同样的问题。尝试将其分解为更小、更具体的操作。
试试这个:
Actions actions = new Actions(driver);
WebElement saveinfo = driver.findElement(By.id("aSaveInfo"));
actions.moveToElement(saveinfo).build().perform();
saveinfo.click();
告诉我这是否有效。
另外,手动点击按钮是否有效? @Mesut Güneş 所说的可能非常正确。
关于java - 无法单击 WebElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759301/