您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页Selenium安装以及简单的自动化测试用例

Selenium安装以及简单的自动化测试用例

来源:爱go旅游网


Selenium安装以及简单的自动化测

试用例

中科软科技股份有限公司

2013年4月 V1.0.0

1 / 9

关于本文档 主题 说 明 适用对象 Selenium安装以及简单的自动化测试用例 本文档主要用于简单介绍Selenium功能以及使用 测试组成员 修订历史 版本 章节 类型 日期 作者 说明 说明:类型-创建(C)、修改(U)、删除(D)、增加(A);

评审记录 角色 签名 日期 说明

2 / 9

目录

目录 ........................................................................ 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插件,可以录制用户的基本操作,生成测试用例。随后可以

运行这些测试用例在浏览器里回放,可将测试用例转换为其他语言的自动化脚本。

3 / 9

 Selenium Remote Control (RC) :支持多种平台(Windows,Linux,Solaris)和多种浏览器(IE,

Firefox,Opera,Safari),可以用多种语言(Java,Ruby,Python,Perl,PHP,C#)编写测试用例。

 Selenium Grid :允许Selenium-RC 针对规模庞大的测试案例集或者需要在不同环境中

运行的测试案例集进行扩展。

3. 启动seleniumRC

官网下载:http://docs.seleniumhq.org/download/。打开cmd,进入RC存放文件夹。在命令行输入:java –jar selenium-server.jar 。

启动成功。

注意在启动RC前,确认电脑上安装JDK版本高于1.5

4. 简单测试用例

以OA系统登录为例:

4 / 9

4.1 在火狐浏览器上下载并打开selenium IDE

回放按钮

5 / 9

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中。

6 / 9

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。如下图。

7 / 9

添加Junit4成功后,在“Project-Properties”下,点击“Add JARs”,将lib文件夹下的

selenium-server-standalone-2.35.0.jar与selenium-java-2.35.0.jar添加进来。

8 / 9

4.2.5 运行

运行程序:将Login_in.java保存在D:\\Eclipse_Workspace\\Project_name\\src下,调试运行

注意:firefox需要安装在默认路径下。

[文档可能无法思考全面,请浏览后下载,另外祝您生活愉快,工作顺利,万事如意!]

9 / 9

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务