我遇到以下错误:
Calling method '_start_suite' of listener 'Data Driver' failed: Attribute Error: No "Test Template" keyword found for first test case.
这是生成该错误的代码:
*设置*
文件编制实务
库数据驱动程序文件= .. / .. / Test Data / LoginData.xlsx sheet_name =表1
图书馆Selenium2图书馆
资源../../Keywords/登录keyword.robot
*测试用例*
测试用例1->使用excel登录测试
以chrome打开网站并 使用有效的用户名登录并 注销应用程序
答案 0 :(得分:0)
按照文档进行操作-
必须用测试模板定义测试用例。原因 即 DataDriver 需要知道测试用例的名称 论点。 测试用例不能具有命名参数,但是关键字可以。
对于错误,错误:没有为第一个测试用例找到“测试模板”关键字。可能是因为您定义的测试模板 <关键字名称> 与***关键字**中定义的
还要注意这一点,这也是根据文档
用作测试模板的关键字必须在 测试套件(在同一* .robot文件中)。如果将关键字用作 测试模板在DataDriver无法访问的资源中定义 它的参数名称。