Selenium安装以及简单的自动化测试用例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Selenium安装以及简单的自动化测
试用例
中科软科技股份有限公司
2013年4月
V1.0.0
关于本文档
说明:类型-创建(C)、修改(U)、删除(D)、增加(A);
目录
目录 (3)
1.Selenium介绍 (3)
2.相关组件 (3)
3.启动seleniumRC (4)
4.简单测试用例 (4)
4.1在火狐浏览器上下载并打开selenium IDE (5)
4.2录制测试用例 (6)
4.2.1 录制 (6)
4.2.2 检查 (6)
4.2.3 语言转换 (6)
4.2.4 准备Eclipse环境 (7)
4.2.5 运行 (9)
1.Selenium介绍
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。
功能:
●测试直接在浏览器中运行,就像真实用户所做的一样,从终端用户的角度测试应用程序。
●使浏览器兼容性测试自动化成为可能。
●使用简单,可生成多种语言的用例脚本。
2.相关组件
●Selenium IDE:一个Firefox插件,可以录制用户的基本操作,生成测试用例。随后可以
运行这些测试用例在浏览器里回放,可将测试用例转换为其他语言的自动化脚本。
●Selenium Remote Control (RC) :支持多种平台(Windows,Linux,Solaris)和多种浏览器(IE,
Firefox,Opera,Safari),可以用多种语言(Java,Ruby,Python,Perl,PHP,C#)编写测试用例。
●Selenium Grid :允许Selenium-RC 针对规模庞大的测试案例集或者需要在不同环境中
运行的测试案例集进行扩展。
3.启动seleniumRC
官网下载:/download/。打开cmd,进入RC存放文件夹。在命令行输入:java –jar selenium-server.jar 。
启动成功。
注意在启动RC前,确认电脑上安装JDK版本高于1.5
4.简单测试用例
以OA系统登录为例:
4.1在火狐浏览器上下载并打开selenium IDE
回放按钮
4.2录制测试用例
4.2.1录制
打开Firefox浏览器,在地址栏输入:http://192.168.61.237:8080/sinoiaoa/,并输入用户名跟密码,点击登录按钮。
4.2.2检查
检查测试用例能否正常执行。如下图所示,IDE记录下用户所做的操作,并以HTML语言的形式展示出来。点击“回放”按钮。
4.2.3语言转换
将测试用例转换为需要的语言,将html语言转化为需要的语言。本次以Java/JUnit 4/Remote Control为例。另存在Login_in.java中。
4.2.4准备Eclipse环境
准备Eclipse运行环境。打开Eclipse,新建Java Project。
在新建的Project下新建lib文件,将selenium-server-standalone-2.35.0.jar与selenium-java-2.35.0.jar考入Eclipse Workspace下lib文件夹中。
选中Test,在菜单栏点击“Project-Properties”,选中“Java Build Path”,打开Libraries,点击“Add Library”添加JUnit4。如下图。
添加Junit4成功后,在“Project-Properties”下,点击“Add JARs”,将lib文件夹下的selenium-server-standalone-2.35.0.jar与selenium-java-2.35.0.jar添加进来。
4.2.5运行
运行程序:将Login_in.java保存在D:\Eclipse_Workspace\Project_name\src下,调试运行注意:firefox需要安装在默认路径下。