我有一个Web应用程序,在该应用程序中,当我们将鼠标移动到该应用程序时头部菜单打开(我不想点击该头部菜单,因为点击该菜单会将页面重定向到另一个页面)。 鼠标悬停在它上面会打开一个菜单列表,我可以选择菜单项但不能将鼠标悬停在头菜单上,这样就可以出现一个下拉菜单列表。
fire_event(" onmouseover")无法正常工作,它只会闪烁该菜单(元素),但不会打开下拉菜单列表。
任何人都可以给我解决方案我该如何将鼠标悬停在任何HTML元素上。
答案 0 :(得分:5)
嗯,有#hover
方法:
browser.element(:how => what).hover
答案 1 :(得分:0)
出于某种原因,.hover
对我不起作用,但是这个对我有用:
browser.element(how: what).fire_event(:mouseover)
不知道为什么。