RIDE使用(1)----环境部署
简介:
Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD)。它可用于测试分布式异构应用程序,其中验证需要涉及多种技术和接口。
RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源。
特点:
- 测试用例使用文本文件保存;
- 测试用例支持变量的使用,也可使用if语句和for循环,可根据自身情况创建自己需要的测试库;
- 测试执行报告和日志是html格式的,容易阅读;
- 支持关键字驱动、数据驱动和行为驱动等。
安装:
安装python
安装robotframework
# pip install robotframework
安装wxPython
# pip install wxPython==4.0.7.post2
安装robotframework-ride
官网(https://github.com/robotframework/RIDE/)下载目前最新版本:1.7.4.2
# pip install robotframework-ride
安装Selenium2library
# pip install robotframework-selenium2library
安装Requets
# pip install robotframework-requests
安装selnium
# pip install selenium
启动RIDE
运行RIDE,发现启动失败
通过 # python ride.py 命令启动,报错
解决方法:
在D:\python\Lib\site-packages\robotide\application\application.py这个文件里加上:
self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
再次运行该命令,启动成功,界面显示如下:
若RIDE的testcase edit界面显示空白/异常,是因为python版本不兼容原因。解决方法:
python3.8需要ride2.0版本以上.
cmd命令 更新即可
pip install -U https://github.com/robotframework/RIDE/archive/master.zip