C# 如何将鼠标悬停在某个链接上并等待弹出窗口出现。(瓦廷)

C# 如何将鼠标悬停在某个链接上并等待弹出窗口出现。(瓦廷),c#,watin,C#,Watin,我需要将鼠标悬停在一个链接上,使弹出窗口出现。我使用了MouseEnter()函数,但它只持续几毫秒,我需要大约3秒的悬停时间才能显示弹出窗口。那么我怎样才能让我的悬停持续3或5秒呢?谢谢您是否尝试过启动onmouseover事件?比如: browser.Link(Find.ByUrl("some_url")).FireEvent("onmouseover"); 如果这不起作用,您是否尝试过显式调用Javascript方法?比如: browser.Link(Find.ByUrl("

我需要将鼠标悬停在一个链接上,使弹出窗口出现。我使用了MouseEnter()函数,但它只持续几毫秒,我需要大约3秒的悬停时间才能显示弹出窗口。那么我怎样才能让我的悬停持续3或5秒呢?谢谢

您是否尝试过启动onmouseover事件?比如:

  browser.Link(Find.ByUrl("some_url")).FireEvent("onmouseover");

如果这不起作用,您是否尝试过显式调用Javascript方法?比如:

   browser.Link(Find.ByUrl("some_url")).Eval("javascript_method_call_code");

您使用的是工具提示控件还是自定义弹出控件?我需要在显示弹出窗口时查看一些代码,以及您是如何实现的,是创建自定义弹出窗体或控件还是使用内置的.NET工具提示控件我正在使用WatiN。下面是一些常见代码,例如:FireFox浏览器=新FireFox(“url”);browser.Link(Find.ByUrl(“some_url”)).MouseEnter();这只会高亮显示我的链接约0.1秒,不会导致出现工具提示。所以我需要这个命令持续更长时间。