您的位置:首页 > 其它

RobotFramework环境配置十七:数据驱动(Read Excel File)

2017-04-06 18:32 405 查看

数据驱动

RIDE提供的库:

Create List

Get File

Import Variables

Template

ExcelLibrary

自定义库:DataCenter.py

Read Data From Excel

Read Excel File

Read CSV File

Read Column From Excel

Get Sheet Values From Excel

一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序所有功能需求的输入条件。实现KISS。

二、Read Excel File 方法

以搜索课程测试为例讨论 Read Excel File 方法。



导入自定义库文件 data_center.py

目录:F:\Robotframework\common\library



数据源

有关Excel数据源的问题,请参考个人博客数据驱动(ExcelLibrary)



用例:Case15220_eCard_Excel_SearchSingleCard

登录选课

输入“单张畅学卡全名”,进行搜索

检测搜索到畅学卡是否正确



封装keyword: GUI_CHECK_Single_Card



需求:因为以“单张畅学卡全名”来搜索,所以只需要卡名即可。

处理:读取所有卡名(不关心卡的类别),并去掉空卡。

源代码: Read Excel File



从第三行,第二列开始读取所有卡名;

判断数据是否为空,是空移除。

PS:

1. 关于处理Excel整数变浮点数的问题:python读取Excel文件后,如何处理浮点数的问题请查看个人博客数据驱动(ExcelLibrary)

2. 关于用json处理完list,tuple和dict中乱码之后产生的问题:无法以列表,元组和字典的方式读取数据,请查看个人博客中文日志乱码问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: