【问题标题】:validate test case result in robot framework在机器人框架中验证测试用例结果
【发布时间】:2018-02-07 22:16:58
【问题描述】:

我正在尝试使用与 sikuli 集成的机器人框架编写自动化脚本。

脚本如下。

${var}= Get Match Score Image.png         
Run keyword if ${var} log to console ImageMatched ElSE log to console ImageDidNotMatch             

...后面是一些命令

每当图像不匹配并执行 ELSE 条件时。但是,结果始终是通过。我想知道检查了哪些参数/值以通过测试用例。如果我知道正在检查哪个参数以使结果通过或失败,那么我想,我可以让它失败。

需要您的专家建议。

提前致谢。

【问题讨论】:

    标签: robotframework sikuli sikuli-script


    【解决方案1】:

    结果始终为 PASS,因为您的 IF-ELSE 路径始终在没有错误的情况下执行 - 图像匹配或不匹配。而且你没有说在哪种情况下你的测试应该失败

    如果你想让你的测试在图像不匹配的情况下失败,你可以使用关键字“FAIL”:

    Run keyword if    ${var}    log to console    ImageMatched 
           ELSE       Fail
    

    或者更简单:根本不使用 IF-ELSE。您可以使用Should Be TrueShould Be Equal

    【讨论】:

      猜你喜欢
      • 2021-02-04
      • 2016-03-01
      • 1970-01-01
      • 2019-10-25
      • 2017-11-14
      • 2014-11-17
      • 2022-12-28
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多