实验简介
本节实验主要为大家讲解利用ExcelLibrary扩展库完成基于Excel表格的数据驱动的测试脚本开发,并了解在RF框架中循环的基本使用。
实验目的
(1) 掌握ExcelLibrary的常用关键字及用法。
(2) 能够熟练运用Excel扩展库操作Excel表格内容。
(3) 掌握RF的循环结构的使用。
实验流程
1. 安装ExcelLibrary
利用命令“pip install robotframework-excellibrary”进行安装,安装完成后,在Ride中导入库“ExcelLibrary”即可使用。
2. 准备Excel表格数据
为了熟悉对Excel表格的操作,我们先准备一个标准的Excel表格,数据如下:

3. 基本的表格操作:
Open Excel D:\\Other\\Students.xls
@{listCol} Get Column Values Sheet1 0
Log Many @{listCol}
@{listRow} Get Row Values Sheet1 0
Log Many @{listRow}
${value} Read Cell Data By Name Sheet1 C4
Log Many ${value}
${value2} Read Cell Data By Coordinates Sheet1 2 3
Log ${value2}
${rowCount} Get Row Count Sheet1
: FOR ${row} IN RANGE 1 ${rowCount}
\ ${id} Read Cell Data By Coordinates Sheet1 1 ${row}
\ log ${id}
\ ${name} Read Cell Data By Coordinates Sheet1 2 ${row}
\ log ${name}
\ ${school} Read Cell Data By Coordinates Sheet1 6 ${row}
\ log ${school} |