1.配置环境 需要安装jdk8,andrid sdk(安装adb),pycharm编译环境以及软件
- 安装Robot Framework
首先,你需要安装Robot Framework,可以使用 pip 进行安装:
pip install robotframework
- 安装所需的库
根据你要测试的内容,你可能需要安装一些额外的库。例如: - SeleniumLibrary 用于Web应用测试:
pip install robotframework-seleniumlibrary
- AppiumLibrary 用于移动应用测试:
pip install robotframework-appiumlibrary
- RequestsLibrary 用于API测试:
pip install robotframework-requests
- 安装DatabaseLibrary(数据库)
pip install robotframework-databaselibrary
- 安装RequestsLibrary(http Request库)
pip install robotframework-requests
- 安装HttpLibrary
pip install robotframework-httplibrary
- 安装AutoItLibrary(用于自动化 Windows GUI 的免费工具)
pip install robotframework-autoitlibrary
- 安装AppiumLibrary(用于APP自动化)
pip install robotframework-appiumlibrary
安装好后这些库都在都在python的…\Lib\site-packages目录下,可以用pip list查看
安装RIDE
- 在dos命令中输入“
pip install Pypubsub
” - 在线安装 wxPython
在dos命令中输入“pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com wxPython
” - 在线安装 robotframework-ride
在dos命令中输入“pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com robotframework-ride
”
拓展知识:RIDE工具包:
wxPython:wxPython是Python语言的一套优秀的GUI图形库;
PyPubSub:PyPubSub支持在应用程序的对象之间发送和接收消息;
Pygments:Pygments是一种通用语法高亮显示工具;
numpy:numPy是使用Python进行科学计算的基本软件包,可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多;
six:six是Python 2和3兼容性库,它提供了一些实用程序函数,用于消除Python版本之间的差异,目的是编写在两个Python版本上都兼容的Python代码;
pillow:Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持python2和python3。
启动ride
- 在dos中输入“ride.py”或者输入“python ride.py”
- 在桌面创建快捷方式打开
就可以打开了
创建一个案例
1.点击File-New Project
Name:工程命名
Parent Directory:上级目录,工程会创建在这个目录下,创建时要注意,默认是上一次的目录
Created Path:创建工程后的完整路径
Type:工程类型,内容少文件即可,内容多方便管理选择目录
Format:文件格式,默认即可
- 点击ok 如下图
Source:显示当前套件的路径
Settings:单击显示
Library:加载测试库
Resource:加载资源
Variables:加载变量文件
Import Failed Help:导入失败的帮助
Add Scalar:定义变量
Add List:定义列表型变量
Add Dict:定义词典
Add Metadata:定义元数据,定义之后Report和Log显示定义好的内容
详细请参考:https://zhuanlan.zhihu.com/p/506223432