Watir- 如何将鼠标悬停在任何 HTML 元素上

标签 watir

我有一个 Web 应用程序,在该应用程序中,当我们将鼠标移到该应用程序上时,顶部菜单会打开(我不想单击该顶部菜单,因为单击该菜单会将页面重定向到另一个页面)。 将鼠标悬停在它上面会打开一个菜单列表,我将能够选择菜单项,但不能将鼠标悬停在顶部菜单上以便出现下拉菜单列表。

fire_event("onmouseover") is not working, it is only flashing that menu(element) but not opening the drop down menu list.

谁能给我解决方案,请问如何将鼠标悬停在任何 HTML 元素上。

最佳答案

嗯,有#hover方法:

browser.element(:how => what).hover

这也有帮助:How to find out which JavaScript events fired?

关于Watir- 如何将鼠标悬停在任何 HTML 元素上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12315889/

相关文章:

ruby - 在 ruby​​ Selenium 中移动鼠标(move_to)

cucumber - 使用 Gems 或 Jenkins(或两者)在多台机器上并行 Cucumber BDD 测试

regex - 如何仅单击一个类中的链接

ruby - Watir/ ruby : How to get the text of the selected item in a drop down list?

javascript - 提交表单后 Watir 文本框输入不持久(重置为以前的文本框输入)

html - 如何单击 watir 中的按钮元素?

ruby-on-rails - 如何从一个通用脚本运行多个 watir 脚本

hyperlink - 单击具有已知文本特定部分的链接 - watir webdriver

ruby - Selenium::WebDriver::Error::StaleElementReferenceError 缓存中不存在元素

javascript - Watir 和 Javascript