RobotFramework:一款通用自动化测试框架, 可适用于Web自动化, APP自动化, 接口自动化, PC客户端自动化等…
常用链接
RobotFramework官网
Anaconda安装包清华镜像站
RED编辑器或插件下载
1. Python环境安装
推荐使用Anaconda, 方便安装多版本Python环境, RobotFramework框架最新版已经支持Python3, 而且Python2在过几年已经要弃用了, 所以选择Python3…
在清华镜像站下载最新版本安装包, 以管理员身份安装…自己选择安装位置, 需要注意的是, 记得勾选添加到系统环境变量选项…
下载Anaconda
右键管理员运行 => Next => I Agree => 勾选All Users | Next => 选择安装位置 | Next => 两个选项都要勾选 | Install => 一路Next…
检查安装是否成功
$ python -V
$ pip -V
$ conda -V
因为RobotFramework和Python最新版本兼容性可能不太好, 我选择用Python3.6.10
这时使用Anaconda安装Python3.6.10…
# 创建新的Python环境
$ conda create --name python36 python=3.6
# 启动环境
$ conda activate python36
# 关闭环境
$ conda deactivate
注意: 使用conda命令创建和启动多版本只能在当前控制台生效, 系统还是使用Anaconda默认的Python版本, 所以在安装完新版本后通过改变系统环境变量的方式来切换系统的Python版本…新加的环境变量要放在Anaconda默认的环境变量前面…
新版本Python安装在Anaconda安装目录的envs目录下…
Python环境配置完成…
2. RobotFramework安装
# 更新pip版本
$ python -m pip install --upgrade pip
# 安装Robot Framework
$ pip install --upgrade robotframework
# 选装: 安装RIDE依赖wxPython
$ pip install -U wxPython
# 选装: 安装RIDE(自带编辑器)
$ pip install robotframework-ride
# 选装: 安装AutoitLibrary(博主自用, 还有很多库可以选择..)
$ pip install robotframework-autoitlibrary
具体的安装版本, 版本不匹配的话可能会有问题…
3. 编辑器下载与配置
使用RIDE编辑器也能完成自动化的开发工作, 因为习惯使用IDE, 而且Eclipse对此框架支持也比较好, 可以直接查看引用库有哪些关键字可供我们使用…
Eclipse安装前必须有Java环境, 安装参考
所有RobotFramework支持的编辑器在官网查看
Eclipse安装有两种方式, 安装Eclipse, 然后安装RED插件, 或者直接下载RED, 解压就能使用, 本文选择后者…
安装要求:
下载RED或者RED插件:
RED解压后目录
双击可执行文件运行
界面和默认界面不一样是因为我安装了两个Eclipse插件(devstyle和pydev), 一个主题插件一个Python语言支持插件, 可以在插件商店搜索安装…
4. 安装完毕, 其他…
RobotFramework也是基于Python开发, 熟悉Python的话也可以完全用Python去写测试代码…
其他的PC客户端的自动化的Python库
$ pip install pywinauto
$ pip install pyautogui
$ pip install pyautoit
Web自动化Selenium库, APP自动化Appium库, 接口自动化Request库等, 都有Python库和对应的RobotFramework库…