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());
}
}
- 浏览: 1404122 次
- 性别:
- 来自: 济南
最新评论
-
宇落YL:
不顶不行的...ie10↓没办法修改input file的va ...
file上传控件onchange事件失效的解决方法 -
love398146779:
大哥,写的是关键呀。强顶。
spring jndi的配置 websphere weblogic tomcat 详解 -
di1984HIT:
写的很好,学习了~
JVM process Virtual Memory Usage (Resident Set Size) On A Linux 2.6.25 Kernel -
freezingsky:
过程变步骤。哎!
JDBC注册过程分析 -
静夜独窗:
自己做的一个可以使用极少的内存生 ...
java千万级别数据生成文件思路和优化
相关推荐
【标题】"selenium+JAVA+chrome自动化测试demo"揭示了这个项目是关于使用Selenium WebDriver结合Java语言来实现Chrome浏览器的自动化测试。Selenium是一个强大的开源自动化测试框架,允许开发者编写可运行在多种...
**SeleniumDemo-Python** 是一个基于Python编程语言实现的Selenium自动化测试项目,它旨在帮助测试人员和开发者实现Web应用程序的功能性和界面自动化测试,并能够将测试结果以可视化的形式呈现出来。Selenium是一个...
selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包 selenium-htmlunit-driver-2.9.0jar包
1、使用HTMLTestRunner生成测试报告; 2、添加测试套件,运行一个文件执行所有测试用例; 3、只在测试执行前打开浏览器,所有用例执行结束后关闭浏览器。(解决反复启动/关闭driver导致的执行效率问题) 这个源码...
selenium IDE使用手册,写的很好,请大家参考,多多学习
使用Selenium,测试工程师能够自动执行Web应用的各种任务,比如填写表单、点击链接、切换窗口和框架以及验证页面内容。这些功能使得Selenium特别适用于持续集成(CI)流程,以及在软件开发生命周期(SDLC)中尽可能...
在本示例"Selenium-Demo"中,我们将深入探讨如何使用Selenium来自动化执行浏览器操作,特别是针对Chrome、Firefox和IE这三大主流浏览器。 **1. Selenium WebDriver** Selenium WebDriver是Selenium的核心部分,它...
该项目为基于Java和Selenium TestNG构建的自动化测试框架源码,共包含28个文件,其中Java源文件20个,XML配置文件3个,属性文件2个,YAML文件2个,以及1个Git忽略文件。该框架专注于Selenium TestNG的集成与应用,...
3. **执行测试**:打开命令行工具(CMD),切换到项目的根目录下,执行 `ant -buildfile D:\workspace\SeleniumDemo\build.xml` 命令来构建并运行测试案例。 #### 测试过程与结果分析 根据文档中的示例,测试过程...
Selenium简介,selenium RC使用简单温习,Selenium命令.
Selenium 技术由多个组件组成,其中包括Selenium IDE、Selenium WebDriver、Selenium Grid以及我们关注的Selenium Remote Control (RC)。 Selenium Remote Control (RC) 是一个早期的Selenium组件,它提供了一个...
### Selenium RC 使用指南 #### 一、Selenium RC 概述 Selenium RC(Remote Control)是Selenium项目中的一款工具,主要用于实现自动化Web应用程序测试。它可以模拟用户操作浏览器的各种行为,例如点击按钮、填写...
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,如何使用 Selenium IDE 创建和运行测试用例,如何使用 Selenese 脚本语法编写测试套件等。 一、Selenium IDE 的安装和启动 Selenium IDE 可以从 SeleniumHQ...
零成本实现Web功能自动化测试 基于Eclipse+Python+Selenium自动化测试技术
它的核心功能在于允许程序员使用多种编程语言(如Java、Python、Ruby等)编写测试脚本,然后通过Selenium Server与浏览器进行交互,实现网页的自动化操作。以下将详细介绍如何使用Selenium RC。 首先,你需要获取...
selenium爬虫使用Microsoft Edge浏览器抓取网页信息示例,功能介绍: 1、使用python+selenium; 2、使用Microsoft Edge浏览器; 3、使用XPATH获取网页元素; 4、获取网页的button,并自动点击,刷新下一页,直到获取...
Selenium_Demo:这是Selenium的演示
标题"使用已打开的浏览器"提示我们将讨论如何利用Selenium与已启动的浏览器实例进行交互,而非每次都启动一个新的浏览器会话。 在某些情况下,我们可能希望利用已打开的浏览器窗口进行测试,例如,当需要在特定的...
### JUnit与Selenium集成使用手册 #### 一、引言 随着软件开发技术的不断发展,自动化测试成为了提高软件质量的重要手段之一。JUnit 和 Selenium 是两款广泛使用的自动化测试工具,JUnit 主要用于 Java 应用程序的...