我正在使用Java htmlunit 2.24库。反正有没有发现任何JavaScript实际上已经在HTML页面(HtmlPage)上完成了执行?
答案 0 :(得分:1)
是的,有......
final JavaScriptJobManager tmpJobManager = aHtmlPage.getEnclosingWindow().getJobManager();
int tmpJobCount = tmpJobManager.getJobCount();
if (tmpJobCount > 0) {
.....
}
如果您对更多细节感兴趣,可以查看Wetator(http://www.wetator.org/)源代码(https://wetator.repositoryhosting.com/trac/wetator_wetator/browser/trunk/wetator/src/org/wetator/backend/htmlunit/HtmlUnitBrowser.java)