否定机器人框架中的测试结果

时间:2014-08-26 07:30:19

标签: testing robotframework

是否有任何选项可以否定机器人框架中的测试?我有这个特定的代码块:

*** Settings ***
Library    SSHLibrary

*** Variables ***
${HOST}    localhost
${USER}    guest
${PASS}    guest

*** Test Cases ***
Verify default credentials are disabled
    Open Connection    ${HOST}
    Login              ${USER}    ${PASS}

如果测试可以使用这些凭据进行连接和登录,这将通过,但是如果需要确保某些凭据被禁用/将无法工作,则测试应该是PASS,以防无法执行连接。

有没有办法否定机器人框架中的测试结果?

1 个答案:

答案 0 :(得分:3)

除非您使用的库没有合适的“否定关键字”,例如Login Should Fail,而SSHLibrary没有,否则您需要一种解决方法。最简单的解决方法可能是使用BuiltIn关键字Run Keyword And Expect Error