如何测试在WatiN中盘旋

时间:2011-06-22 20:42:20

标签: c# .net watin

我正在尝试将鼠标悬停在有下拉的锚点上。 我正在使用这种语法:

Browser _currentBrowser = new IE();

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

导航ID已存在,理想情况下display:none ul会更改为display:block,但我认为此MouseEnter()实际上并未描绘悬停效果。我应该怎么做才能代表悬停行动?

1 个答案:

答案 0 :(得分:3)

试试这个......

Browser _currentBrowser = new IE();

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

HTH!