【发布时间】:2013-11-18 08:58:21
【问题描述】:
我现在正在使用 JavaScript html 来做一些测试。而我想使用HtmlUnit来访问页面获取JavaScript网页上的运行结果。 而这个页面就在这里(页面源码,可以鼠标右键查看源码):
http://itec.hust.edu.cn/~zhangcw/javascript.html
我想要的是得到关于延迟值“delay:xxx ms”的运行结果 该页面上的 JavaScript。但是,当我使用 HtmlUnit 捕获 html 时,它总是捕获该页面的原始源并且不包含运行结果。我的代码是这样的:
WebClient webClient = new WebClient();
HtmlPage page = webClient.getPage("http://itec.hust.edu.cn/~zhangcw/javascript.html");
String source = page.asXml();
System.out.println(Source);
source 只包含 JavaScript 源代码和 html 内容,不包含 JavaScript 在页面上的执行结果。我应该使用 HtmlUnit 做什么?
我的问题是如何使用 HtmlUnit 来获取页面上的 JavaScript 运行结果?
感谢您阅读本文,对我的英语水平很苛刻。
【问题讨论】:
标签: javascript automation htmlunit web-testing