`
smallerpig
  • 浏览: 14406 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Selenium2.0安装和简单使用

阅读更多

这边以下载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());
			
		}
}

 

分享到:
评论

相关推荐

    selenium2.0_中文帮助文档

    #### 第6章 在selenium2.0中使用selenium1.0的API 虽然Selenium 2.0提供了新的WebDriver API,但在某些情况下,仍然需要兼容旧的Selenium 1.0 API。这些API可以通过Selenium WebDriver的扩展功能来实现,具体方法将...

    Selenium2.0+Webdriver学习【1】

    1. **环境搭建**:首先需要安装Eclipse开发环境,并从Selenium官网下载selenium2.0的jar包和相应的浏览器驱动文件(如ChromeDriver)。 2. **创建项目**:在Eclipse中新建Java项目,并将selenium2.0的jar包添加到...

    Selenium2.0帮助文档

    总的来说,《Selenium2.0帮助文档》是一份详尽且实用的指南,它不仅教你如何使用WebDriver,还教会你如何构建稳定、可靠的Web自动化测试框架。无论你是新手还是经验丰富的测试工程师,都能从中受益匪浅。通过学习和...

    Selenium2.0之WebDriver学习总结(1)

    Selenium2.0的架构融合了Selenium1.0和WebDriver,两者互补,提升了自动化测试的效率和灵活性。对于浏览器的支持,WebDriver需要各个浏览器厂商进行相应的开发工作,而Selenium则确保在真实浏览器环境中运行测试。...

    eclipse下Selenium2.0+-Maven+TestNG环境搭建

    ### Eclipse 下 Selenium 2.0+ Maven + TestNG 环境搭建详解 #### 前言 在软件测试领域,尤其是Web应用的功能自动化测试中,Selenium 是一个非常流行的框架。结合Maven(用于构建管理和依赖管理)与 TestNG(用于...

    [转载]Selenium2.0之WebDriver学习总结(1).docx

    使用Selenium2.0编写测试脚本变得更为简单。以下是一个简单的Java示例,展示了如何使用FirefoxDriver打开Google网站并输入搜索查询: ```java package demo; import org.openqa.selenium.By; import org.openqa....

    Selenium 2.0 and WebDriver - the 5 minute getting started guide

    **Selenium 2.0 和 WebDriver - 五分钟入门指南** Selenium 2.0 是一个强大的自动化测试框架,用于Web应用程序。它集成了WebDriver API,允许开发者编写可跨多个浏览器和平台运行的测试脚本。WebDriver 是一种接口...

    selenium2.0中文帮助文档.pdf

    通过以上内容的详细介绍,可以看出Selenium2.0提供了强大的功能集,不仅支持多种浏览器和操作系统,还提供了丰富的API来满足各种自动化测试的需求。对于软件测试工程师来说,掌握这些知识点是非常重要的。

    selenium2.0

    - **示例代码**:以下是一个简单的 Java 示例,展示了如何使用 Selenium WebDriver 进行基本的页面操作。 ```java package org.openqa.selenium.example; import org.openqa.selenium.By; import org.openqa....

    selenium-2.0a5.tar.gz

    在Python环境中使用Selenium,首先需要通过pip来安装selenium库。打开终端或命令行,运行以下命令: ``` pip install selenium ``` 安装完成后,还需要下载对应浏览器的WebDriver驱动程序,例如ChromeDriver或...

    selenium-2.0-dev-9212.tar.gz

    在Python环境中使用Selenium,首先需要安装相应的包,这个压缩包提供的"py依赖包"可能包含了安装Selenium所需的Python库和其他依赖。通常,我们可以使用pip来安装这些依赖,例如: ```bash pip install selenium ``...

    UTest SELENIUM IDE 2.0

    这个工具基于Selenium项目,是Selenium工具集的一部分,它提供了一个直观的集成开发环境(IDE),使得编写和执行Selenium测试脚本变得更加简单。Selenium IDE 2.0 版本带来了许多改进和新特性,旨在提高测试效率和...

    Selenium-Webdriver系列教程

    Selenium-Webdriver系列教程旨在引导读者理解和掌握Selenium 2.0,即WebDriver的核心概念、常用方法和高级功能。Selenium 1.x虽然已被弃用,但由于丰富的资源和历史积累,仍然被许多人广泛使用。然而,随着Selenium ...

    Selenium用户指南

    - Selenium 2.0 的更新意味着它不仅增强了功能,而且增加了更多的兼容性和稳定性改进。 - **Selenium项目简史**: - Selenium 最初由 ThoughtWorks 的 Jason Huggins 在 2004 年创建。 - 2006 年,Selenium 被...

    Selenium-Webdriver系列教程.docx

    Selenium-Webdriver 系列教程 本文主要介绍 Selenium 2.0 的一些基本知识、常用方法和高级扩展...Selenium-WebDriver ruby binding 的安装实际上非常的简单和快速,稍微有点 Ruby 基础的读者应该能够顺利的自行完成。

    seleniumpython自动化测试实战PPT.pptx

    Selenium 家谱中,Selenium 1.0 和 Selenium 2.0 是两个主要版本,其中 Selenium 2.0 = Selenium 1.0 + WebDriver。 在环境搭建方面,PPT 介绍了 Windows 和 Linux 平台上的 Selenium 安装过程,包括安装 Python、...

    selenium-java-2.53.1.rar

    Selenium 2.0主要的特性就是与WebDriver API的集成。WebDriver旨在提供一个更简单更简洁的编程接口以及解决一些Selenium-RC API的限制。Selenium-Webdriver更好的支持页面本身不重新加载而页面的元素改变的动态...

    selenium+python自动化测试

    Selenium 2.0之后有Selenium 3.0和Selenium 4.0等更新版本。 3. Python在自动化测试中的应用: Python语言因其简洁性和易读性在自动化测试中广泛应用。结合Selenium库,Python可以有效地编写自动化测试脚本。 4. ...

Global site tag (gtag.js) - Google Analytics