`
tao674613438
  • 浏览: 8398 次
社区版块
存档分类
最新评论

HttpUnit 模仿点击事件

阅读更多

最近入门HttpUnit,这是接触的第一个例子:

主要功能是模仿点击事件得到HtmlPage

相关代码如下:

 

                        final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_10);

URL url = new URL("http://www.zhiwo.com/");

HtmlPage page = webClient.getPage(url);

List<HtmlElement> active= (List<HtmlElement>)

page.getDocumentElement().getElementsByAttribute("li", "class", "parent_filter_item");

for (HtmlElement htmlElement : active) {

HtmlPage page1= htmlElement.click();

                               System.out.println(page1.asXml());

}

分享到:
评论

相关推荐

    httpunit Java模拟JS点击事件

    在这个场景下,我们讨论的是如何利用HttpUnit来模拟JavaScript点击事件。 HttpUnit是一个轻量级的Java库,它设计的目标是简化Web应用的非图形化测试。通过使用HttpUnit,我们可以避免启动真实的浏览器,而是通过API...

    java爬取工具httpunit全部jar包(包含httpunit使用需要的全部jar包)

    3. **模拟用户交互**:对于动态网页,HttpUnit能模拟用户与页面的交互,如点击按钮、填写表单等,这对于测试网页应用非常有用。 4. **异常处理**:如果服务器返回错误状态码或网络出现问题,HttpUnit会抛出相应的...

    httpUnit的应用模拟登录一个网站

    - 登录成功后,你可以继续使用HttpUnit进行其他操作,如点击链接、填充更多表单、提交数据等。这可以通过`WebLink`和`WebForm`对象实现。 5. **注意事项**: - 考虑到网站可能使用了JavaScript进行身份验证或...

    httpunit所有需要的包

    3. **模拟用户交互**:它可以模拟用户填写表单、点击按钮、处理JavaScript等操作,这对于测试动态网页和AJAX应用非常有用。 4. **异常处理**:HTTPUnit能捕获并处理HTTP错误,例如404 Not Found或500 Internal ...

    httpunit测试包

    3. **httpunit.jar**:这是HttpUnit的核心库,包含所有用于发起HTTP请求、接收响应、模拟用户操作(如点击链接、填写表单)的类和方法。开发者可以使用HttpUnit编写测试用例,检查服务器返回的HTTP状态码、页面内容...

    httpunit jar包以及关于它文档

    **HTTPUnit jar包详解** HTTPUnit 是一个Java库,用于自动化Web应用程序的测试。它模拟浏览器行为,允许开发者在没有图形用户界面的情况下测试Web应用程序。这个工具特别适用于那些需要进行功能测试、集成测试或者...

    使用HttpUnit进行集成测试

    ### 使用HttpUnit进行集成测试 #### 一、HttpUnit简介 HttpUnit是一个强大的开源测试工具,主要用于Web应用程序的集成测试。它基于JUnit构建,并且在功能上做了许多增强,能够帮助开发者有效地完成针对Web应用的...

    httpunit.jar

    httpunit 需要的的jar包。 用于模仿B/S请求

    httpUnit1.7_API

    - `HtmlElement`接口提供了模拟用户操作的方法,如`click()`点击链接或按钮,`submit()`提交表单。 5. **模拟表单提交** - `HtmlForm`接口提供了设置表单字段值的方法,如`setValueAttribute()`。 - 一旦设置了...

    httpunit-1.7.jar

    httpunit-1.7.jar下载

    httpunit-1.7相关所有jar文件

    **HTTPUnit介绍** HTTPUnit是一个Java库,专为Web应用程序测试设计。它允许开发者模拟浏览器行为,执行HTTP请求并解析响应,而无需实际浏览器的参与。这个工具在自动化测试领域非常有用,特别是在进行功能测试和...

    httpunit(web必备)全部依赖打包

    HttpUnit所有依赖打包下载,HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个...

    httpunit源代码

    7. 请求模拟:HTTPUnit提供了丰富的API,使得测试者可以模拟不同的用户行为,如点击链接、提交表单等。这些功能在源代码中会表现为一系列的模拟类和方法。 8. 安全性:由于HTTPUnit用于测试,源代码中可能涉及到...

    httpunit-1.6.2.zip_Httpunit_httpun_httpunit-1.5.41.zip_httpunit-

    在标题中提到的"Httpunit-1.6.2.zip_Httpunit_httpun_httpunit-1.5.41.zip_httpunit-",这可能是一个包含不同版本的HttpUnit库的压缩包,包括HttpUnit 1.5.41和1.6.2。HttpUnit允许开发者模拟浏览器行为,执行诸如...

    httpunit2.21jar及关联jar包

    HTTPUnit 是一个Java库,主要用于自动化Web应用程序的测试。它提供了对HTTP协议的模拟,使得开发者可以在不依赖浏览器的情况下测试Web应用。这个标题提到的是HTTPUnit的2.21版本的jar包及其关联的jar包。在Java开发...

    httpUnit完整的web工程实例,包括源码和依赖包,数据页面具有异步数据

    在本项目中,我们关注的是一个基于HTTPUnit的Web工程实例,它包含了源码和必要的依赖包,能够处理异步数据加载。这个工程是用Java 1.8或更高版本编译并运行的,旨在帮助开发者理解如何在Web应用程序中进行HTTP请求...

    httpunit-1.7.rar

    httpunit-1.7.rar 包含所需的jar包

    httpunit-1.7

    《深入解析Java Web测试工具HttpUnit 1.7》 HttpUnit是一款强大的Java实现的Web测试工具,专为简化Web应用程序的功能和负载测试而设计。它允许开发者在没有实际浏览器参与的情况下模拟用户与Web应用程序的交互,...

Global site tag (gtag.js) - Google Analytics