HtmlUnit是junit的扩展框架之一,该框架模拟浏览器的行为,提供API对网页的元素进行操作。HtmlUnit支持HTTP、HTTPS、COOKIES、表单的POST和GET;能够对HTML文档进行包装,页面的各种元素可以被当做对象调用。
HtmlUnit把网页封装成一个对象,然后开发调用方法;HtmlUnit下载地址:http://htmlunit.sourceforge.net/ 下砸jar后,用Eclipse创建java project,右键选择properties->java build path->Add External JARs导入jar包后,创建class或junit test case。
一、载入页面
public void testHomePage() throws Exception{
final WebClient webclient =new WebClient();
//creat a new WebClient object which is equal to browser
webclient