Robot Framework是一款使用Python开发的自动化测试框架,可用于web端自动化测试。
特性:
- 采用表格式语法,统一测试用例格式;
- 可以使用关键字驱动、数据驱动、行为驱动开发完成;
- 重用性好,可以使用现有关键字组合新关键字;
- 结果报告和日志采用html格式,易于阅读;
- 易于扩展,可以自定义测试库;
安装python
进入官网 https://www.python.org/ 下载安装相应版本即可
配置环境变量(windows系统):
- (win7)进入 计算机 -》 右键属性 -》 高级系统设置 -》环境变量
(win10) 进入设置 -》用户账户 -》更改环境变量- 在系统变量Path路径最开头添加python安装路径(eg: D:\Python\Scripts;D:\Python;)
- cmd中验证是否安装成功(python -V)
安装pip 和setuptools模块
安装python时,一般默认安装这两个模块,若未安装或安装后无法使用 可重新安装
# 卸载pip
python -m pip uninstall pip
# 安装pip
python -m ensurepip --default-pip
若pip install无法使用,可选择离线安装:
- 下载对应版本的模块文件压缩包(https://pypi.org/)
- 解压并进入目录
- 执行 python setup.py install
- pip list检查是否安装成功
安装robotframework
"""在线安装"""
pip install robotframework
"""离线安装"""
# 下载安装文件:https://pypi.org/project/robotframework
# 解压压缩包
# cmd下进入解压目录并执行 python setup.py install
# pip list
安装可视化界面ride
若采用离线安装方式,安装过程中可能会报错,提示缺少依赖库,单独安装缺少的库即可
# ride运行依赖wxpython
pip install wxpython
pip install robotframework-ride
安装web自动化常用的库
pip install robotframework-selenium2library
pip install robotframework-Databaselibrary
pip install robotframework-Autoitlibrary
pip install Autoit
pip install robotframework-sshlibrary
设置ride桌面快捷键并启动
- 将python安装路径下的…/Scripts/ride.py发送快捷键到桌面
- 右键桌面图标 -》属性-》修改栏目“目标”内容:D:\profession\Python\pythonw.exe -c “from robotide import main; main()”
注意将python路径替换为实际安装路径- 也可自行选择更改图标
- 双击桌面图标即可运行ride
pip安装错误
问 题:提示no microsoft visual C++ version
解决方案:下载安装即可https://visualstudio.microsoft.com/zh-hant/visual-cpp-build-tools/