百度空间 | 百度首页 
 
查看文章
 
HTMLUnit测试网页
2008-10-24 15:19

HTMLUnit测试网页

首页
http://htmlunit.sourceforge.net/

修改pom.xml配置文件引入依赖包
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.3</version>
</dependency>

访问一般网页
WebClient webClient = new WebClient();
HtmlPage page = (HtmlPage) webClient.getPage("http://www.126.com");
System.out.println(page.getTitleText());
模拟FF3访问网页
WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3);
HtmlPage page = (HtmlPage) webClient.getPage("http://www.126.com");
System.out.println(page.getTitleText());
访问126邮箱,并模拟登陆操作
WebClient webClient = new WebClient();
HtmlPage loginpage = (HtmlPage) webClient.getPage("http://www.126.com");
System.out.println(loginpage.getTitleText());

HtmlForm form = loginpage.getFormByName("form");
HtmlSubmitInput submit = (HtmlSubmitInput) form
   .getInputByName("enter.x");
HtmlTextInput user = (HtmlTextInput) form.getInputByName("user");
HtmlPasswordInput pwd = (HtmlPasswordInput) form.getInputByName("pass");

user.setValueAttribute("magic_dreamer");
pwd.setValueAttribute("*******");

HtmlPage mainpage = (HtmlPage) submit.click();
System.out.println(mainpage.getTitleText());
WebResponse webResponse = mainpage.getWebResponse();



类别:软件测试 | 添加到搜藏 | 分享到i贴吧 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu