如何确定一个 Html 页面是否已执行完所有 JavaScript(s10=] htmlunit 2.24)

How to find out if an HtmlPage has finished executing all JavaScript(s) (Java htmlunit 2.24)

我正在使用 Java htmlunit 2.24 库。有没有办法发现 Java 脚本实际上已经在 HTML 页面 (HtmlPage) 上执行完毕?

是的,有....

final JavaScriptJobManager tmpJobManager = aHtmlPage.getEnclosingWindow().getJobManager();

int tmpJobCount = tmpJobManager.getJobCount();
if (tmpJobCount > 0) {
  .....
}

如果您对更多细节感兴趣,可以查看润湿器 (http://www.wetator.org/) source code (https://wetator.repositoryhosting.com/trac/wetator_wetator/browser/trunk/wetator/src/org/wetator/backend/htmlunit/HtmlUnitBrowser.java)