`
dyllove98
  • 浏览: 1406055 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39089
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80118
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133203
社区版块
存档分类
最新评论

selenium htmlunitDriver 使用Demo

阅读更多

selenium2 提供了一种无ui模式的driver,即htmlunitdriver。特点运行比较快.其实htmlunitdriver 是对htmlunit 的封装,这样大家就可以使用自己习惯selenium2 语法来用它,下面来看一个简单的例子:

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;

public class TestHtmlUnit {
        static WebDriver driver =null;
        public  static void main(String[] args){
                
                driver=new HtmlUnitDriver();
                driver.get("http://www.baidu.com");
                driver.findElement(By.id("kw")).sendKeys("hello");
                driver.findElement(By.id("su")).click();
                
                System.out.println(driver.getTitle());
        }
}

0
2
分享到:
评论

相关推荐

    selenium-htmlunit-driver-2.9.0

    selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包

    selenium+JAVA+chrome自动化测试demo

    【标题】"selenium+JAVA+chrome自动化测试demo"揭示了这个项目是关于使用Selenium WebDriver结合Java语言来实现Chrome浏览器的自动化测试。Selenium是一个强大的开源自动化测试框架,允许开发者编写可运行在多种...

    SeleniumDemo-Python

    **SeleniumDemo-Python** 是一个基于Python编程语言实现的Selenium自动化测试项目,它旨在帮助测试人员和开发者实现Web应用程序的功能性和界面自动化测试,并能够将测试结果以可视化的形式呈现出来。Selenium是一个...

    python+selenium+unittest测试demo

    1、使用HTMLTestRunner生成测试报告; 2、添加测试套件,运行一个文件执行所有测试用例; 3、只在测试执行前打开浏览器,所有用例执行结束后关闭浏览器。(解决反复启动/关闭driver导致的执行效率问题) 这个源码...

    selenium IDE使用手册

    selenium IDE使用手册,写的很好,请大家参考,多多学习

    Selenium详细使用手册

    使用Selenium,测试工程师能够自动执行Web应用的各种任务,比如填写表单、点击链接、切换窗口和框架以及验证页面内容。这些功能使得Selenium特别适用于持续集成(CI)流程,以及在软件开发生命周期(SDLC)中尽可能...

    selenium-demo

    在本示例"Selenium-Demo"中,我们将深入探讨如何使用Selenium来自动化执行浏览器操作,特别是针对Chrome、Firefox和IE这三大主流浏览器。 **1. Selenium WebDriver** Selenium WebDriver是Selenium的核心部分,它...

    基于Java和Selenium TestNG的demo框架设计源码

    该项目为基于Java和Selenium TestNG构建的自动化测试框架源码,共包含28个文件,其中Java源文件20个,XML配置文件3个,属性文件2个,YAML文件2个,以及1个Git忽略文件。该框架专注于Selenium TestNG的集成与应用,...

    selenium webdriver2 一个完整demo.docx

    3. **执行测试**:打开命令行工具(CMD),切换到项目的根目录下,执行 `ant -buildfile D:\workspace\SeleniumDemo\build.xml` 命令来构建并运行测试案例。 #### 测试过程与结果分析 根据文档中的示例,测试过程...

    selenium学习使用资料

    Selenium简介,selenium RC使用简单温习,Selenium命令.

    Selenium技术使用大全

    Selenium 技术由多个组件组成,其中包括Selenium IDE、Selenium WebDriver、Selenium Grid以及我们关注的Selenium Remote Control (RC)。 Selenium Remote Control (RC) 是一个早期的Selenium组件,它提供了一个...

    selenium rc使用指南

    ### Selenium RC 使用指南 #### 一、Selenium RC 概述 Selenium RC(Remote Control)是Selenium项目中的一款工具,主要用于实现自动化Web应用程序测试。它可以模拟用户操作浏览器的各种行为,例如点击按钮、填写...

    robotframework-seleniumlibrary-demo-20110131.zip

    Robot Framework 安装指南 ...使用Robot Framework 测试 Ajax http://blog.sina.com.cn/s/blog_654c6ec70100u456.html 使用Robot framework 测试web http://blog.sina.com.cn/s/blog_654c6ec70100tnt6.html

    Selenium_IDE_官方文档翻译.pdf

    通过本文档,读者可以学习如何安装和启动 Selenium IDE,如何使用 Selenium IDE 创建和运行测试用例,如何使用 Selenese 脚本语法编写测试套件等。 一、Selenium IDE 的安装和启动 Selenium IDE 可以从 SeleniumHQ...

    零成本实现Web功能自动化测试--基于Eclipse+Python+Selenium自动化测试技术分享

    零成本实现Web功能自动化测试 基于Eclipse+Python+Selenium自动化测试技术

    selenium爬虫使用Microsoft Edge浏览器抓取网页信息

    selenium爬虫使用Microsoft Edge浏览器抓取网页信息示例,功能介绍: 1、使用python+selenium; 2、使用Microsoft Edge浏览器; 3、使用XPATH获取网页元素; 4、获取网页的button,并自动点击,刷新下一页,直到获取...

    selenium RC怎么使用

    它的核心功能在于允许程序员使用多种编程语言(如Java、Python、Ruby等)编写测试脚本,然后通过Selenium Server与浏览器进行交互,实现网页的自动化操作。以下将详细介绍如何使用Selenium RC。 首先,你需要获取...

    Selenium_Demo:这是Selenium的演示

    Selenium_Demo:这是Selenium的演示

    Selenium Webdriver使用已打开的浏览器

    标题"使用已打开的浏览器"提示我们将讨论如何利用Selenium与已启动的浏览器实例进行交互,而非每次都启动一个新的浏览器会话。 在某些情况下,我们可能希望利用已打开的浏览器窗口进行测试,例如,当需要在特定的...

    junit与selenium集成使用手册

    ### JUnit与Selenium集成使用手册 #### 一、引言 随着软件开发技术的不断发展,自动化测试成为了提高软件质量的重要手段之一。JUnit 和 Selenium 是两款广泛使用的自动化测试工具,JUnit 主要用于 Java 应用程序的...

Global site tag (gtag.js) - Google Analytics