【问题标题】:Selenium - Clicking on a hidden button that appears only when hovering above itSelenium - 单击仅在将鼠标悬停在其上方时出现的隐藏按钮
【发布时间】:2011-03-31 07:43:14
【问题描述】:

我正在尝试使用 Java 在 Eclipse 中运行一些自动化测试(将它们作为 JUnit 测试运行),并且我正在使用用于 Firefox 的 Selenium IDE 1.0.10 插件来查找按钮 ID。问题是在网页上,我在一行上有一个隐藏按钮,只有在悬停在它上面时才可见。如果我单击该按钮,Selenium 会注册该单击,但如果我尝试运行测试用例,它会在该单击处停止,因为该按钮仅在鼠标悬停在其上时可见。有没有办法,Selenium 中用于“鼠标悬停”的命令或使按钮在单击之前可见的东西?如果您需要更多信息,请询问,我会尽我所能提供。我不知道还需要什么,因为我对 Java 和 Selenium 都很陌生。

谢谢!

【问题讨论】:

标签: java junit selenium webdriver


【解决方案1】:

试试:

selenium.mouseOver("mylocator");

【讨论】:

  • 谢谢,但我仍然无法正常工作。我在 Selenium 插件中使用 mouseOver 命令,输入正确的元素(据我所知,无论如何),但是当我运行测试时没有任何反应。它不会失败,因为存在 I mouseOver 元素,但隐藏的按钮不会出现。再次,如果我没有更明确,我很抱歉。
  • 您确定是悬停在激活隐藏按钮吗?你能提供元素的 HTML 和相关的 JavaScript 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多