我有两个独立的机器人测试用例。 它们中的每一个都有以下常见的测试用例和关键字:
*** Test Cases ***
Login to apinf
confirm page loaded Users
Go to login
Login to apinf asdas asdasd
confirm page loaded Users
*** Test Cases ***
Go to login
Click Element id=frontpage-button
confirm page loaded Users
Click Element id=signin-button
confirm page loaded Login
当我使用shell一起运行所有测试套件时,包含上述测试用例和关键字的第一个套件会传递confirm page loaded Users
关键字。
但是在第二个套件中,confirm page loaded Users
失败,因此它在日志中显示以下错误消息:
没有带名称的关键字'确认已加载页面'找到。
传递的测试用例的屏幕截图如下: "confirm page loaded..." passes
未找到关键字的屏幕截图如下: "confirm page loaded..." was not found
我正在使用在两个文件中定义的Selenium2Library。
有人可以帮我弄清楚为什么关键字在一个套件中传递而在另一套房中无法找到?
由于