机器人框架:"确认页面加载"关键字在一次测试中传递而在其他测试中失败

时间:2018-05-30 13:35:39

标签: robotframework selenium2library

我有两个独立的机器人测试用例。 它们中的每一个都有以下常见的测试用例和关键字:

*** 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。

有人可以帮我弄清楚为什么关键字在一个套件中传递而在另一套房中无法找到?

由于

0 个答案:

没有答案