博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Robot Framework 环境搭建
阅读量:5140 次
发布时间:2019-06-13

本文共 1411 字,大约阅读时间需要 4 分钟。

 最近工作中需要用Robot Framework框架来做自动化,本次我们结合使用  和  来搭建环境。

准备环境

  1. 下载好Python 2.7:
  2. 下载好wxPython 2.8: (wxPython3.0不支持RIDE1.5)
     

注意: 和wxPython 的版本要一致,要么都是32位,要么都是64位

我这里下载的是:python-2.7.12.amd64.msi和wxPython2.8-win64-unicode-2.8.12.1-py27.exe

安装步骤

  1. 运行python-2.7.12.amd64.msi安装Python,安装请参考。

  2. 在命令行中输入python,验证是否安装成功

  3. 运行wxPython2.8-win64-unicode-2.8.12.1-py27.exe安装wxPython

  4. 使用官方推荐的pip安装方式安装Robot Framework(pip目录默认是C:\Python27\Scripts)

pip install robotframework

5.安装RIDE

pip install robotframework-ride

6.安装selenium2library库,用于和Selenium集成

pip install robotframework-selenium2library

 

 7.在命令行窗口输入ride.py或者双击运行C:\Python27\Scripts\ride.py来打开RIDE的界面   

若出现RIDE界面,则安装完成,若没有出现,则可能是wxPython和RIDE的版本不兼容导致,需要重新下载wxPython。

 8.创建测试项目  选择菜单栏file----->new Project

Name 输入项目名称,Type 选择Directory。

 

9.创建测试套件  右键点击“测试项目”选择new Suite 选项

Name 输入项目名称,Type 选择File。

 

10.创建测试用例

右键点击“登录项目”选择new Test Case,用例只需要输入用例name ,点击OK即可。

最后需要在项目中导入selenium2library库,选择测试套件,点击“Library”按钮,弹出输入框,Name输入:Selenium2Library 

如果导入的库显示为红色,表示库不存在。如果是黑色则表示导入成功

 

11.下面就可以开始写我们的用例了,可以通过按F5 快捷键来查询脚本的关键字。

我想打开一个浏览器,找到了一个“Open Browser”的关键字,点击这个关键字,想显示它的用法和说明。

“Open Browser”变蓝了,说明它是一个合法的关键字,后面有一个方框是红色的,表示这个参数不能缺省的。

通过说明信息中,我发现它需要一个url 地址是必填的,当然还需要指定browser (默认不填为 friefox)

  更多关键字的使用,请参考相关API 文档。这里不过多介绍。按照上面的方法。登录脚本如下:

 12.运行测试用例,勾选当前需要运行的测试用例,点击工具栏运行按钮,

如果只运行单个用例的话,也可以切换到用例的Run标签页,点击“start”按钮

 13.查看报告和日志,分别点击Report和Log按钮查看。

 

注意:遇到问题,可以参考《》!

 

转载于:https://www.cnblogs.com/greattao/p/7454156.html

你可能感兴趣的文章
uCGUI字符串显示过程分析和uCGUI字库的组建
查看>>
h5唤起app
查看>>
SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件
查看>>
[转]vs2010编译金山代码
查看>>
数学图形之Boy surface
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
3.浏览器检测
查看>>
01: socket模块
查看>>
Border-radius
查看>>
mysql触发器
查看>>
Redis学习笔记(1)Redis安装和启动
查看>>
淌淌淌
查看>>
BZOJ1002:[FJOI2007]轮状病毒
查看>>
SSD5_Recommended Exercise 4 分析
查看>>
django实现分页功能
查看>>
CSS伪类与CSS伪元素的区别
查看>>
如何:修改字符串内容
查看>>
Tomcat Server之启动---Bootstrap类
查看>>
经典问题-生产者和消费者问题
查看>>
Hadoop Distributed File System 简介
查看>>