Robot Framework自动化测试环境搭建(robotframework+ride+Selenium2Library配置)
来源:互联网 发布:优酷for mac下载 官方 编辑:程序博客网 时间:2024/05/17 05:57
RF环境搭建
##################################环境准备#############################
1、Python:
https://www.python.org/
RF框架是基于python 的,所以一定要有python环境。
备注:ride→Python版本只支持2.7
2、wxPython :
http://www.wxpython.org/download.php
https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。
安装wxPython2.8-win64-unicode-2.8.12.1-py27.exe这个版本的文件,高版本ride不支持。
3、Robot framework :
https://pypi.python.org/pypi/robotframework/2.8.5
这个不是解释了,RF框架。虽然在做基于UI的自动化时,它展现出来的很像QTP,我之前也以为它和QTP差不多,仔细了解你会发展它能做的事情还是很多的。就像初学selenium 者,会误以为selenium 就是selenium IDE。
或进入site-packages中在dos下输入:pip install robotframework
安装结果:
4、Robot framework-ride
https://github.com/robotframework/RIDE/releases
RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
安装robotframework-ride-1.5.2.1.win-amd64.exe后,桌面产生机器人图标。
5、Robot framework-selenium2library:
https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
RF-seleniumlibrary 可以看做RF版的selenium 库,selenium (webdriver)可以认为是一套基于web的规范(API),所以,RF 、appium 等测试工具都可以基于这套API进行页面的定位与操作。
可以通过python 的pip工具包进行安装:
>pip install robotframework-selenium2library
wxPython 版本RF-RIDE版本,RF版本,selenium2library需要匹配。
不然就报错
*********************************************************************
安装完成后,可以开始一个简单的测试案例:
1、创建项目:
选择菜单栏file----->new Project
Name 输入项目名称。
Type 选择Directory。
2、创建测试套件:
右键点击“测试项目”选择new Suite选项
Name 输入项目名称。
Type 选择File。
3、创建测试用例:
右键点击“测试项目”选择new Test Case
用例只需要输入用例name ,点击OK即可。
4、导入selenium2library哭库:
因为RF框架编写基于web 的测试用例,所以,我们需要selenium 的库支持。所以,我们在使用的过程中需要加载selenium2library库。
在“测试套件”的Edit标签页,点击“Library”按钮,弹出输入框,Name输入:Selenium2Library ,点击OK 完。
如果导入的库显示为红色,表示导入的库不存在。如果是黑色则表示导入成功。
5、运行测试用例:
勾选当前需要运行的测试用例,点击工具栏运行按钮,如果只运行单个用例的话,也可以切换到用例的Run标签页,点击“start”按钮。
运行信息:
运行信息显示会生成三个文件:Output.xml、Log.html、Report.html
我们重点查看Log.html和Report.html ,Log.html更关注脚本的执行过程的记录,Report.html更关注脚本的执行结果的展示。
赶快打开你的测试报告看看效果吧!
- Robot Framework自动化测试环境搭建(robotframework+ride+Selenium2Library配置)
- 加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)
- 加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)
- robot framework selenium2library环境搭建
- robot framework ride 环境搭建
- Robot Framework/RIDE 环境搭建
- robotframework+ride+Selenium2Library+AutoItLibrary配置
- Robot Framework自动化测试环境搭建
- Robot Framework自动化测试环境搭建
- windows10搭建robot framework自动化测试环境
- Robot Framework+RIDE+Selenium环境搭建配置及使用说明
- Robot Framework自动化测试框架(一):环境搭建
- Robotframework + Ride + python在ubuntu 14下搭建自动化测试环境
- 手把手教你搭建Robot Framework自动化测试环境
- Robot Framework测试环境搭建
- win64 Robot Framework自动化环境搭建
- Robot Framework+Selenium2library坏境搭建实例
- Robot Framework自动化测试
- Mybatis generator 替换/去掉所有table的前缀:columnRenamingRule & domainObjectRenamingRule
- Linux 安装 JDK
- 【Scikit-Learn 中文文档】交叉分解
- cocos2dx实现翻书效果
- 7-10 树的同构(25 分)
- Robot Framework自动化测试环境搭建(robotframework+ride+Selenium2Library配置)
- Spark SQL 之 Join 实现
- MYSQL常用命令
- 培训的第三天
- 聊聊并发一 深入分析Volatile的实现原理
- java中JDBC实现往MySQL插入百万级数据的实例代码
- SQL中的DML、DDL以及DCL是什么?
- scala函数式编程第二章之函数(2)
- TEST