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中乱码之后产生的问题:无法以列表,元组和字典的方式读取数据,请查看个人博客中文日志乱码问题
相关文章推荐
- RobotFramework环境配置十八:数据驱动(Read CSV File)
- RobotFramework环境配置十六:数据驱动(Read Data From Excel)
- RobotFramework环境配置二十:数据驱动(Get Sheet Values From Excel)
- RobotFramework环境配置十二:数据驱动(list & file)
- RobotFramework环境配置十四:数据驱动(Template)
- RobotFramework环境配置十五:数据驱动(ExcelLibrary)
- RobotFramework环境配置十三:数据驱动(Import Variables)
- RobotFramework环境配置二十一:数据驱动(总结)
- RobotFramework环境配置二十三:创建报告(Excel文件)
- 【环境配置】postgis导入shapefile数据乱码解决方案
- Visual Studio 2008配置DDK驱动开发环境
- oracle用PLSQL把表数据写到excel的例子(UTL_FILE)
- DDK驱动开发环境配置
- 使用utl_file将oracle数据库中数据写入excel文件
- 【推荐】用王艳萍的DriverWizard.awx配置驱动编译环境
- VC7配置编译环境创建驱动项目
- vs2008 wdk 驱动开发环境配置 之wdm
- 如何处理ODBC中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
- vc6中集成驱动编译环境的配置方法
- 【转】VC6.0 +WDK 开发驱动的环境配置