robotframework之数据驱动

用robotframework做接口自动化时,如果执行用例条数比较多时,需要把用例存到表格当中,通过数据驱动读取表格内容.

一.引入第三方库

数据驱动的第三方库:DataDriver

直接在setting里引入第三方库后面添加表格路径和sheet,如图:

 

添加了datadriver后,执行用例时,表格有多少行内容就相当于有多少条用例要执行.

 二.添加模板

把封装好的关键字作为执行用例的模板

1.在keywords里编辑模板内容,如图:

2.在setting里添加模板,如图:

 

三.表格内容读取

读取表格内容,通过表格的列标题与模板参数相同来映射.

如图:

 

 如上图,*** Test Cases ***列写用例名称,表格里的每一列对应关键字里的参数.

四.编写用例

在*** Test Cases ***里添加一行用例,这一行用例是根据模板的关键字来执行的.执行的用例数量为表格行数

附:robotframework数据驱动完整代码:

 

posted @ 2021-10-12 11:04  思佳丽  阅读(913)  评论(0编辑  收藏  举报