我正在尝试通过FireEvent()方法单击span元素(通常click()不起作用):
IE.Span(Find.ById("ueiwo-r")).FireEvent("onmouseclick");
但是我得到一个错误:
异常:运行脚本异常,运行脚本失败 内部:异常来自 结果:0x80020101
有谁知道如何解决这个问题?
这是 html 代码段:
<td class="urMnuTxt">
<span style="white-space: nowrap;">Add New Item
我有Win7,IE8和WatiN 2.0
我找到了解决方案:在单击之前,我FireEvent("onmousemove")
然后单击以下代码:
IE.Span(Find.ById("ueiwo-r")).FireEvent("onmousemouve");
IE.Span(Find.ById("ueiwo-r")).click();
这对我有用。