意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

RobotFramework自动化系列1-环境搭建(robotframework按标签执行用例的参数是)

来源:恒创科技 编辑:恒创科技编辑部
2024-01-01 18:17:59
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

Robot Framework特点:

1.开源的

2.基于Python2.7版本开发,所以支持Python2.7(暂时不支持3.x版本)


RobotFramework自动化系列1-环境搭建(robotframework按标签执行用例的参数是)

3.支持关键字驱动、数据驱动和行为驱动

4.支持变量使用,可以使用IF语句和FOR循环语句

5.有很多自带的或者第三方的开源测试库,也可以自己创建测试库

准备需安装的软件

暂时不支持3.x)

2.wxpython版本只能选择2.8版本

3.robotframework选择3.0版本

4.robotframework-ride版本1.5.2.1

5.robotframework-selenium2library版本1.7.4


一、安装python(只能装2.7)

1.小编的电脑操作系统:win7 64位系统装64位的python (32位机器选择32位的python)

2.下载Python安装包,选择2.7.12版本

官网下载地址:​​https://www.python.org/​​

3.Python安装,双击傻瓜式安装(最好不要装c盘,装在D盘)

4.安装过程中将python添加到环境变量如图(add python.exe to path)

RobotFramework自动化系列1-环境搭建_python


二、安装wxpython(这里只能装2.8版本)

wxpython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 因为robotframework-ride的GUI界面依赖于wxpython,所以必须要安装这个。

1.wxpython官网下载地址​​https://www.wxpython.org/​​(32位机器选择32位的,64装64位的)

因为robotframework-ride是基于wxpython2.8基础上开发的,所以这里只能装2.8版本

下载完成后傻瓜式安装就可以


三、安装robotframework(2.8.5)

  方法一、下载robotframework-2.8.5.win-amd64.exe并安装

方法二、

  1.打开cmd,输入pip,如果有说明出来,说明前面的python安装没问题

  2.在cmd输入:pip install robotframework 坐等下载,要看到进度100%才是安装成功


四、安装robotframework-ride

1.下载地址:https://pypi.python.org/pypi/robotframework-ride/

2.下载的安装包是.tar.gz压缩包格式,解压后,可以看到里面有个setup.py脚本

3.打开cmd,先cd到脚本的文件目录。然后执行:python setup.py install

4.安装完成后,那么问题来了,桌面上没有ride的小图标,如何启动呢,先打开D:\python\Scripts目录,找到ride.py文件

5.双击后会启动ride,也可以发送快捷方式到桌面,很显然这种启动方式很不方便,(我比较懒使用的这个,可以跳过第五步)。

五、安装ride客户端

1.在网上没找到1.5.2.1的ride客户端(.exe),只找到了1.2.3的客户端,可以先安装1.2.3版本,再通过pip升级

2.安装1.2.3的ride版本(.exe文件),傻瓜式安装就可以了,安装完成后会提示,是否创建桌面快捷图标,选择是,桌面上会出现ride的小图标

3.安装后的版本太低,是没法用的,需要升级。打开cmd,输入pip show robotframework-ride查看版本号

4.版本升级,在cmd输入pip install robotframework-ride==1.5.2.1



六、安装Selenium2Library

如果是做web的UI自动化,需要下载Selenium2Library,这个就是robotframework的webdriver

1.打开cmd输入pip install robotframework-selenium2library

2.安装完后输入python

3.然后输入importSelenium2Library,出现>>说明安装成功

如果安装完是红色的名称,建议先安装robotframework-selenium2library-1.5.0.win-amd64.exe,再执行123,删除库重新添加试试。


七、简单使用ride

1.新建一个项目:File>New Project

2.新建一个脚本:新建的项目>New Test Case

3.在表格中输入log和软件测试部落

1469519099731540.png823x340 12.9 KB

4.点开run>strat按钮执行

注:这里的log函数,相当于python里面的print函数

-----------------------------------------环境升级----------------------------------------------------

用命令:pip install --upgrade SomePackage
升级如下包
1.robotframework
2.robotframework-ride
八、Selenium2Library下载地址:
https://github.com/robotframework/Selenium2Library

selenium2Library升级:

pip install --upgrade robotframework-selenium2library
pip uninstall robotframework-selenium2library

检查是否有新版本:pip list --outdated

上一篇: # yyds干货盘点 # 兄弟们,这样的数据如何删除所有的周末仅保留工作日呢? 下一篇: Python面试基础篇 - 50道经典面试题(附答案及多种解答)(python面试必须要看的15个问题)