1
我試圖讓HTMLUnit在跨度上執行單擊操作,但由於某種原因,這種操作不起作用。請仔細閱讀下面的代碼。HtmlElement上的HTMLUnit click()不起作用
HtmlElement clickable = (HtmlElement) page.getByXPath("//div[10]/div/div/span").get(0);
clickable.click();
通過這樣做,我得到了一個非常長的錯誤信息。我們感興趣的似乎是以下情況:
TypeError: Cannot find function setCapture in object [object].(script in [some long url here])
當我嘗試在鼠標按下()或DBLCLICK()或任何其他像老鼠方法調用同樣的事情發生。這真是令人沮喪,因爲代碼片段前一段時間運行良好。我今天簡直沒有注意到它,現在它不會合作。
打開一個錯誤報告我得到了它在我的WebClient實例的構造函數指定BrowserVersion.FIREFOX_3工作。 – nici 2010-05-27 11:23:47