【发布时间】:2017-11-03 11:18:28
【问题描述】:
我想将鼠标悬停在具有许多子菜单的菜单上。在我研究的网站中,他们建议使用以下操作。但是通过隐藏必须悬停的实际元素,操作会悬停在其他菜单上。
Actions action = new Actions(Driver);
Actions hoverclick = action.MoveToElement(HomePageMaps.MegaMenuDevelopAndGrowAsManager());
hoverclick.Build().Perform();
请推荐一个可用于 selenium C# [Visual Studio IDE] 的鼠标悬停 java 脚本。
我也试过下面的java脚本来悬停,但它没有悬停,而是将焦点放在元素上。
IJavaScriptExecutor exe = (IJavaScriptExecutor)Driver;
exe.ExecuteScript("arguments[0].fireEvent('onmouseover');", xpath of the element to be hovered());
【问题讨论】:
-
以下链接对你有帮助enter link description here
-
你有我们可以测试的网址吗?
-
@Tinkle 你能考虑在你的作品中分享相关的 HTML DOM 吗?谢谢
-
没有人 URL 和 DOM 是保密的 :(
标签: javascript c# selenium