Windows10系统下基于python3的robot framework环境部署

简介:

Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD)。它可用于测试分布式异构应用程序,其中验证需要涉及多种技术和接口。 RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源。 特点:
  • 测试用例使用文本文件保存;
  • 测试用例支持变量的使用,也可使用if语句和for循环,可根据自身情况创建自己需要的测试库;
  • 测试执行报告和日志是html格式的,容易阅读;
  • 支持关键字驱动、数据驱动和行为驱动等。

安装:

安装python

Windows10系统下基于python3的robot framework环境部署

安装robotframework

# pip install robotframework

 Windows10系统下基于python3的robot framework环境部署

 安装wxPython

# pip install wxPython==4.0.7.post2

Windows10系统下基于python3的robot framework环境部署

 

 安装robotframework-ride

官网(https://github.com/robotframework/RIDE/)下载目前最新版本:1.7.4.2

# pip install robotframework-ride

Windows10系统下基于python3的robot framework环境部署

 

 安装Selenium2library

# pip install robotframework-selenium2library

 Windows10系统下基于python3的robot framework环境部署

 

 安装Requets

# pip install robotframework-requests

Windows10系统下基于python3的robot framework环境部署

 

 安装selnium

# pip install selenium

 

启动RIDE

运行RIDE,发现启动失败

通过 # python ride.py 命令启动,报错

Windows10系统下基于python3的robot framework环境部署

 

 解决方法:

在D:\python\Lib\site-packages\robotide\application\application.py这个文件里加上:

self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)

Windows10系统下基于python3的robot framework环境部署

 

 再次运行该命令,启动成功,界面显示如下:

Windows10系统下基于python3的robot framework环境部署

 

上一篇:robotframework,运行测试用例中文乱码问题解决


下一篇:RIDE元素定位简介