这边以下载JAVA语言的Selenium2.0为例
一、下载Selenium2.0软件
下载地址:http://docs.seleniumhq.org/download/ 由于天朝原因可能会访问不了,需要用代理。按语言分为JAVA,C#,Rubby,Python,JavaScript这几种版本,我们这边下载JAVA版。当前最新版本是2.42.2
二、下载后解压
下载后解压selenium-java-2.42.2.zip包
二、在Eclipse中新建一个工程并导入selenium jar包
解压后的文件夹下面有一个selenium-java-2.42.2.jar包,一个selenium-java-2.42.2-srcs.jar包和一个lib目录。
可以右击JAVA工程->Build Path->Config Build Path->libraries页签->Add External JARS->选择selenium-java-2.42.2.ja包及lib目录下的所有包导入。
三、用Selenium2.0写一个简单的测试用例
测试场景:打开百度首页,搜索框中输入Selenium,点击百度一下按钮
package zyf; import java.util.Set; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class BaiduSearchTest { public static void main(String[] args) { System.setProperty("webdriver.firefox.bin", "C:/Program Files/Mozilla Firefox/firefox.exe"); WebDriver driver = new FirefoxDriver(); driver.get("http://www.baidu.com"); WebElement element1 = driver.findElement(By.id("kw1")); element1.sendKeys("selenium"); WebElement element2 = driver.findElement(By.id("su1")); element2.click(); try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Page title is: " + driver.getTitle()); } }
相关推荐
#### 第6章 在selenium2.0中使用selenium1.0的API 虽然Selenium 2.0提供了新的WebDriver API,但在某些情况下,仍然需要兼容旧的Selenium 1.0 API。这些API可以通过Selenium WebDriver的扩展功能来实现,具体方法将...
1. **环境搭建**:首先需要安装Eclipse开发环境,并从Selenium官网下载selenium2.0的jar包和相应的浏览器驱动文件(如ChromeDriver)。 2. **创建项目**:在Eclipse中新建Java项目,并将selenium2.0的jar包添加到...
总的来说,《Selenium2.0帮助文档》是一份详尽且实用的指南,它不仅教你如何使用WebDriver,还教会你如何构建稳定、可靠的Web自动化测试框架。无论你是新手还是经验丰富的测试工程师,都能从中受益匪浅。通过学习和...
Selenium2.0的架构融合了Selenium1.0和WebDriver,两者互补,提升了自动化测试的效率和灵活性。对于浏览器的支持,WebDriver需要各个浏览器厂商进行相应的开发工作,而Selenium则确保在真实浏览器环境中运行测试。...
### Eclipse 下 Selenium 2.0+ Maven + TestNG 环境搭建详解 #### 前言 在软件测试领域,尤其是Web应用的功能自动化测试中,Selenium 是一个非常流行的框架。结合Maven(用于构建管理和依赖管理)与 TestNG(用于...
使用Selenium2.0编写测试脚本变得更为简单。以下是一个简单的Java示例,展示了如何使用FirefoxDriver打开Google网站并输入搜索查询: ```java package demo; import org.openqa.selenium.By; import org.openqa....
**Selenium 2.0 和 WebDriver - 五分钟入门指南** Selenium 2.0 是一个强大的自动化测试框架,用于Web应用程序。它集成了WebDriver API,允许开发者编写可跨多个浏览器和平台运行的测试脚本。WebDriver 是一种接口...
通过以上内容的详细介绍,可以看出Selenium2.0提供了强大的功能集,不仅支持多种浏览器和操作系统,还提供了丰富的API来满足各种自动化测试的需求。对于软件测试工程师来说,掌握这些知识点是非常重要的。
- **示例代码**:以下是一个简单的 Java 示例,展示了如何使用 Selenium WebDriver 进行基本的页面操作。 ```java package org.openqa.selenium.example; import org.openqa.selenium.By; import org.openqa....
在Python环境中使用Selenium,首先需要通过pip来安装selenium库。打开终端或命令行,运行以下命令: ``` pip install selenium ``` 安装完成后,还需要下载对应浏览器的WebDriver驱动程序,例如ChromeDriver或...
在Python环境中使用Selenium,首先需要安装相应的包,这个压缩包提供的"py依赖包"可能包含了安装Selenium所需的Python库和其他依赖。通常,我们可以使用pip来安装这些依赖,例如: ```bash pip install selenium ``...
这个工具基于Selenium项目,是Selenium工具集的一部分,它提供了一个直观的集成开发环境(IDE),使得编写和执行Selenium测试脚本变得更加简单。Selenium IDE 2.0 版本带来了许多改进和新特性,旨在提高测试效率和...
Selenium-Webdriver系列教程旨在引导读者理解和掌握Selenium 2.0,即WebDriver的核心概念、常用方法和高级功能。Selenium 1.x虽然已被弃用,但由于丰富的资源和历史积累,仍然被许多人广泛使用。然而,随着Selenium ...
- Selenium 2.0 的更新意味着它不仅增强了功能,而且增加了更多的兼容性和稳定性改进。 - **Selenium项目简史**: - Selenium 最初由 ThoughtWorks 的 Jason Huggins 在 2004 年创建。 - 2006 年,Selenium 被...
Selenium-Webdriver 系列教程 本文主要介绍 Selenium 2.0 的一些基本知识、常用方法和高级扩展...Selenium-WebDriver ruby binding 的安装实际上非常的简单和快速,稍微有点 Ruby 基础的读者应该能够顺利的自行完成。
Selenium 家谱中,Selenium 1.0 和 Selenium 2.0 是两个主要版本,其中 Selenium 2.0 = Selenium 1.0 + WebDriver。 在环境搭建方面,PPT 介绍了 Windows 和 Linux 平台上的 Selenium 安装过程,包括安装 Python、...
Selenium 2.0主要的特性就是与WebDriver API的集成。WebDriver旨在提供一个更简单更简洁的编程接口以及解决一些Selenium-RC API的限制。Selenium-Webdriver更好的支持页面本身不重新加载而页面的元素改变的动态...
Selenium 2.0之后有Selenium 3.0和Selenium 4.0等更新版本。 3. Python在自动化测试中的应用: Python语言因其简洁性和易读性在自动化测试中广泛应用。结合Selenium库,Python可以有效地编写自动化测试脚本。 4. ...