我正在使用 htmlunit 来测试一些页面,我想知道如何在当前页面的上下文中执行一些 javascript 代码。我知道文档说我最好在页面上模拟用户的行为,但它不能以这种方式工作:((我有一个div
具有 onclick 属性的,我调用它的click
方法但没有任何反应) .所以我做了一些谷歌搜索并尝试过:
JavaScriptEngine jse = webClient.getJavaScriptEngine();
jse.execute(page, what here?);
似乎我必须先实例化脚本,但我没有找到有关如何执行此操作的信息(对)。有人可以分享一个代码片段,展示如何让 webclient 实例执行所需的代码吗?