java - 无法单击 WebElement

标签 java selenium

我正在学习 Selenium Webdriver。我在一个网页上工作,我必须点击一个按钮。我在下面编写了 Java 代码来执行此操作,但它既没有显示任何异常也没有单击 Web 元素。

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

我附上了html代码的截图。请帮我。 enter image description here

最佳答案

根据使用编码极其糟糕、挑剔的 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/

相关文章:

java - 未找到 HTTP/1.1 404 - JSON Spring MVC

java检查值

java - Selenium Webdriver Java : Element Not Visible Exception

python - 使用 python selenium 从 HTML 页面中选择项目

javascript - 无法选择元素

javascript - Nightwatch.js - 无法弄清楚如何将局部变量传递到 URL 参数中

javascript - 尝试使用 python selenium 更改 namecheap 选择自定义 dns 字段

java - 使用匹配器和正则表达式后如何传递数组项的原始值

java - JLabel 宽度独立于文本长度

java - 用java计算月份和时差?