c# - 如何在 WatiN 中测试悬停

标签 c# .net watin

我正在尝试测试将鼠标悬停在具有下拉菜单的 anchor 上。 我正在使用这种语法:

Browser _currentBrowser = new IE();

_currentBrowser.Link(Find.ById("navigation-id")).MouseEnter();

navigation-id 存在,理想情况下 display:none ul 会更改为 display:block,但我觉得这个 MouseEnter() 实际上并没有描述悬停效果。我应该做什么来表示悬停 Action ?

最佳答案

试试这个...

Browser _currentBrowser = new IE();

Link myLink = _currentBrowser.Link(Find.ById("navigation-id"));
myLink.FireEvent("mouseover");
myLink.FireEvent("mousemove");

喂!

关于c# - 如何在 WatiN 中测试悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446313/

相关文章:

c# - 从主 UI 线程上的按钮挂起子线程

c# - 此 XmlWriter 不支持 base64 编码数据

c# - 如何使用 SqlCommand 将多个 T-SQL 语句(由 GO 分隔)链接到对 SQL 的单个调用中

.net - OSX 中Mono web 开发的经验

c# - Foreach 循环需要很长时间才能跳出

c# - Watin 测试在 Visual Studio 中运行,但不能在 CCNet 中作为 Windows 服务运行

c# - 正则表达式 - 获取所有未用 "/"包裹的单词

c# - 验证 POST 请求的输入?

c# - DropDownList 不是来自 SQL 数据库的填充

unit-testing - 我可以将 Watin 配置为在测试完成时让浏览器窗口保持打开状态吗?