在WatiN中运行JavaScript失败

时间:2012-04-17 11:29:48

标签: javascript watin

我试图通过FireEvent()方法点击span元素(通常click()不起作用):

IE.Span(Find.ById("ueiwo-r")).FireEvent("onmouseclick");

但是我收到了一个错误:

  

异常:RunScriptException,RunScript失败内部:异常来自   HRESULT:0x80020101

有人知道如何解决这个问题吗?

这是html片段:

<td class="urMnuTxt">
<span style="white-space: nowrap;">Add New Item

我有Win7,IE8和WatiN 2.0

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:点击之前我放FireEvent("onmousemove"),然后点击以下代码:

IE.Span(Find.ById("ueiwo-r")).FireEvent("onmousemouve");
IE.Span(Find.ById("ueiwo-r")).click();

这适合我。