我试图让 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() 或任何其他鼠标方法时,也会发生同样的事情。这真的很令人沮丧,因为代码片段在前段时间运行良好。我今天只是取消了它的注释,现在它不会合作。