我正在学习Selenium Webdriver。我正在一个网页上,我必须单击一个按钮。我在下面编写了Java代码来做到这一点,但是它既没有显示任何异常,也没有单击webelement。

码:
driver.findElement(By.id("aSaveInfo")).click();

我已经附上了html代码的屏幕截图。请帮助我。java - 无法单击WebElement-LMLPHP

最佳答案

从使用极其糟糕的代码,冗长的Web应用程序的经验来看,这对我来说通常是同样的问题。尝试将其分成更小的,更具体的动作。

尝试这个:

Actions actions = new Actions(driver);
WebElement saveinfo = driver.findElement(By.id("aSaveInfo"));
actions.moveToElement(saveinfo).build().perform();
saveinfo.click();


告诉我是否可行。

另外,当您手动单击按钮时,它是否起作用? @MesutGüneş所说的可能是真的。

09-25 16:47