使用 WatiN 将鼠标悬停在元素上
我从事一套使用 WatiN 和 MBUnit 开发的自动化测试。我听说可以让 WatiN “悬停”在某个元素上,但我似乎无法使用我过去使用过的方法让它工作。还有另一种我不知道的方法可以做到这一点吗?我尝试过仅使用 FireEvent 'onmouseover',并使用 FireEvent 并单击链接。
myDiv.HoverLink.FireEvent("onmouseover");
myDiv.HoverLink.Click();
有什么建议吗?提前致谢!
I work on a suite of automated tests that have been developed using WatiN and MBUnit. I've heard that it's possible to get WatiN to 'hover' over an element, but I can't seem to get it working using the methods I've used in the past. Is there another way to do this that I don't know about? I've tried using just FireEvent 'onmouseover', and using the FireEvent plus clicking on the link.
myDiv.HoverLink.FireEvent("onmouseover");
myDiv.HoverLink.Click();
Any suggestions? Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试在要悬停的对象上使用
MouseEnter
方法。这是一个例子:
Try using the
MouseEnter
method on the object you want to hover.Here's an example:
这就是我所做的,它在 IE 11 和 FF 上都有效。
This is what I did and it works both on IE 11 and FF.