Web测试:Selenium使用

上一篇 / 下一篇  2011-08-05 15:54:20 / 个人分类:Selenium

  1. Selenium IDE安装

下载安装Selenium IDE

https://addons.mozilla.org/zh-CN/firefox/search?q=selenium%20ide

安装完成后,重新启动FireFox后,可选择菜单“Tools | Selenium IDE”打开Selenium IDE的界面。

Selenium 环境搭建 - 北方的狼 - enterparse 的博客

  1. Selenium IDE录制脚本

安装完成后当然是开始录制脚本了。打开IDE工具后,类似一个小浏览器(此时默认是录制状态),在Base URL中输入你要录制的网站网址如www.google.com。然后在Firefox中打开google网站,输入"Selenium ide",再点击搜索。然后点击IDE工具的停止录制按钮停止录制。此时你会发现在"Table"中有了一些命令行,每一有三个部分组成。

Command:命令如单击click

Target:目标即是命令的对象如单击按钮(xpath或是其它定位方法表示)

Value:即是值,如向输入框输入东西,即在这里设置。

而在"Sourse"中可看到类似html的脚本,可保存为html脚本或是其它程序语言脚本(Options | format可选择保存语言)。

  1. 打开seleniumIDE脚本并运行。注意formathtml时才可运行。

4Selenium RC使用包括两部分,一是服务器,一是脚本。使用selenium RC,这里用javaEclipse来举例。

1)先去http://www.openqa.org/selenium/下载selenium包。解压。

2)用命令行来到解压的文件夹下:\selenium-remote-control-1.0-beta-1\selenium-server-1.0-beta-1目录下

3)运行java -jar selenium-server.jar,启动selenium server。为了在运行时应用运行的浏览器与Selenium服务的浏览器分开可在其后面加–multiWindow

4)在Eclipse创建一个项目,在项目的build path里面加上elenium-server-1.0-beta-1selenium-server.jarselenium-java-client-driver-1.0-beta-1selenium-java-client-driver.jar(这两个在刚解压的包里面)和eclipse\plugins\org.junit_3.8.1junit.jar

5)在com.example.tests下建一个javaNewTest

6)把刚才Selenium IDE录制下来的java脚本copy到一个NewTest类里(注意setUp的路径和浏览器的选择,如IE就应该是把“chrome”换成“iehta”)。

Selenium 环境搭建 - 北方的狼 - enterparse 的博客

例:

7)然后在Eclipse里运行 “Run As -> JUnit Test即可看到自动化的范例。

Selenium 环境搭建 - 北方的狼 - enterparse 的博客


TAG:

 

评分:0

我来说两句

Open Toolbar