HtmlElement上的HTMLUnit click()不起作用

时间:2010-05-24 11:03:12

标签: htmlunit

我正在尝试让HTMLUnit对跨度执行单击操作,但由于某种原因这不起作用。请看一下下面的代码。

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])

当我尝试调用mouseDown()或dblClick()或任何其他鼠标方法时,会发生同样的事情。这真是令人沮丧,因为代码片段在前一段时间内运行良好。我今天只是取消评论它现在它不会合作。

1 个答案:

答案 0 :(得分:1)

HtmlUnit目前不支持.setCapture()/。releaseCapture(),请在其跟踪器中打开错误报告