我正在尝试让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()或任何其他鼠标方法时,会发生同样的事情。这真是令人沮丧,因为代码片段在前一段时间内运行良好。我今天只是取消评论它现在它不会合作。
答案 0 :(得分:1)
HtmlUnit目前不支持.setCapture()/。releaseCapture(),请在其跟踪器中打开错误报告