Robot Framework 框架是一个通用的测试框架(基于python),易于使用,易于扩展,易于集成。功能全面,支持web、移动、C/S、接口的测试。
1、Python 安装
首先需要安装Python,这是一切的基础。
官方下载地址:
https://www.python.org/downloads/windows/
根据电脑系统的位数选择32/64位的版本下载,使用浏览器下载速度较慢,可以选择迅雷等下载工具下载。例如我的虚拟机是win32位的系统,选择Windows x86 executable installer下载。
安装时记得勾选“Add Python 3.7 to PATH”前面的勾选框,会自动把安装的python加入到环境变量中。点击“Install Now”使用默认位置安装。
安装完成后,windows键 + R后输入cmd,打开DOS命令窗口,输入python,如下图显示,则python安装成功。
2、Robot Framework 安装
打开DOS命令行窗口,输入以下命令即可下载安装:
3、wxPython 安装
wxPython是用于支持Python图形化界面的,安装它主要是用来运行RIDE的。
命令行输入以下命令即可安装。这个包有10多兆,下载速度慢,需要花点时间:
OK 报错 不要慌 这是常规操作
问题:由于网速等原因,需要重复使用命令:【pip install wxPython】安装wxPython,此时看你会报错:
THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE
4、robotframework-ride 安装
RIDE是一个可视化界面工具,专门用于编写测试案例,也有其它工具可以来写案例。但是对于初学者来说,RIDE方便很多。
命令行输入一下命令即可安装:
指定报错:很慌的好吧!
解决方法一:
经过一番查阅,知晓是在连接超时时,需要自己定义安装源。
国内的一些pip源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
使用方法:在后面直接 -i 加 url
第二种解决方法:
可以看出报错的是 wxPytion-4.0.7
到网上搜了很多方法,包括使用管理员权限,修改pip __main__方法,都不行,后来我想应该就是简单的网速低导致断链的问题吧?pip可能不支持断点续传。后来我按照cmd命令行里提示的下载地址,自己用浏览器下载,然后本地安装whl文件,成功。
将上图中ADB命令中的 网址复制到随意浏览器,回车就玩事,弹出下载框下载至桌面
至此ride完毕
命令行打开RIDE工具
ride+回车即启动