Web测试:Selenium使用
上一篇 /
下一篇 2011-08-05 15:54:20
/ 个人分类:Selenium
Selenium IDE安装
下载安装Selenium IDE:
https://addons.mozilla.org/zh-CN/firefox/search?q=selenium%20ide
安装完成后,重新启动FireFox后,可选择菜单“Tools | Selenium IDE”打开Selenium IDE的界面。
Selenium IDE录制脚本
安装完成后当然是开始录制脚本了。打开IDE工具后,类似一个小浏览器(此时默认是录制状态),在Base URL中输入你要录制的网站网址如www.google.com。然后在Firefox中打开google网站,输入"Selenium ide",再点击搜索。然后点击IDE工具的停止录制按钮停止录制。此时你会发现在"Table"中有了一些命令行,每一有三个部分组成。
Command:命令如单击click
Target:目标即是命令的对象如单击按钮(用xpath或是其它定位方法表示)
Value:即是值,如向输入框输入东西,即在这里设置。
而在"Sourse"中可看到类似html的脚本,可保存为html脚本或是其它程序语言脚本(Options | format可选择保存语言)。
打开seleniumIDE脚本并运行。注意format为html时才可运行。
4.Selenium RC使用包括两部分,一是服务器,一是脚本。使用selenium RC,这里用java,Eclipse来举例。
(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-1下selenium-server.jar、selenium-java-client-driver-1.0-beta-1下selenium-java-client-driver.jar(这两个在刚解压的包里面)和eclipse\plugins\org.junit_3.8.1下junit.jar。
(5)在com.example.tests下建一个java类NewTest。
(6)把刚才Selenium IDE录制下来的java脚本copy到一个NewTest类里(注意setUp的路径和浏览器的选择,如IE就应该是把“chrome”换成“iehta”)。
例:
(7)然后在Eclipse里运行 “Run As -> JUnit Test”即可看到自动化的范例。
收藏
举报
TAG: