robotframework是一款自动化测试的框架
一、安装环境
安装的环境为python3.7.x
二、安装流程
以下是自己在摸索的过程中,包括参考一些指南,使用的错误方法,仅为记录,不可再次使用。
首先安装ride——robotframework的可视化界面
可以使用以下命令,能够自动安装上层依赖的所有包:
pip install -U --pre robotframework-ride
能自己给你拉上层依赖,调整上层依赖版本,不需要考虑版本问题。(前提是对应支持python3.x)
如安装完成后,桌面无ride快捷方式,即:
则在python目录下的scripts目录里执行ride_postinstall.py,找到后运行:
python ride_postinstall.py
点击桌面快捷方式打开,若提示缺少库,则使用pip安装对应库,例如缺少psutil,则运行:
pip install psutil
经过以上的安装方法后,发现无法正常使用,如setting标签为空白。检查各种可能出现的错误后,发现,以上的安装方案不是对应python3.7版本的RF
三、以下为正确的安装方法:
根据python3.7.x安装以下版本的库:
pip install robotframework==3.1.1
pip install PyPubSub==3.3.0
pip install wxPython==4.0.3
pip install robotframework-ride==1.7.4.1
安装完成后,桌面依旧没有出现RIDE的图标,可以使用错误方法中的在python目录下的scripts目录里执行ride_postinstall.py,找到后运行:
python ride_postinstall.py
最终实现RIDE的正确安装。
此外,还需要安装以下版本的库
pip install robotframework-selenium2library==3.0.0
pip install robotframework-seleniumlibrary==3.0.0
pip install selenium==3.12.0
并根据自己使用的浏览器及对应版本号,下载相应的webdriver。
以Chrome为例,打开下面链接,找到对应版本的Chromedriver
https://registry.npmmirror.com/binary.html?path=chromedriver/
解压后,把exe文件复制到python的安装目录下,即可完成。