一般来说,在执行某个测试用例时,都会先初始化一些东西

在suite里面,有suite setup和test setup,可以直接输入一个关键字,关键字后面用 | 分隔参数

robotframework调用python类方法 robotframework setup执行多个函数_初始化

如果同时设置了suite setup和test setup,会先执行suite setup,再执行test setup

在运行每一个测试用例前,都会先执行一次test setup

robotframework调用python类方法 robotframework setup执行多个函数_初始化_02

  

 如果想在setup里面执行多个关键字,就需要用到Run Keywords关键字,用法为:

Run Keywords | 关键字1 | [关键字1的参数] |  AND | 关键字2 | [关键字2的参数] | AND | XX

如下图所示,其中Kw Get Current Day和Data For Add Res都是我自定义的关键字,为了初始化一些数据

robotframework调用python类方法 robotframework setup执行多个函数_测试用例_03