2012-04-17 53 views
1

我試圖通過FireEvent點擊span元素(通常點擊()不工作)()方法:運行JavaScript在華廷失敗

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

但我得到一個錯誤:

Exception: RunScriptException, RunScript failed Inner: Exception from HRESULT: 0x80020101

有誰知道如何解決這個問題?

這裏是HTML片段:

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

我有Win7的,IE8和華廷2.0

+0

您可以添加html – alonp 2012-04-17 12:27:24

+0

而您的配置 - IE&Win版本 - 會很有用。瘋狂的猜測是(IE7 + WinXP)這是不好的 – t3hn00b 2012-04-17 12:53:30

回答

0

我找到了解決辦法:點擊我把FireEvent("onmousemove")之前然後單擊用下面的代碼:

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

這對我很有用。

+0

如果這解決了您的問題,請將此答案標記爲正確答案,謝謝! – Gabber 2012-04-19 15:36:28