是否有任何选项可以否定机器人框架中的测试?我有这个特定的代码块:
*** Settings ***
Library SSHLibrary
*** Variables ***
${HOST} localhost
${USER} guest
${PASS} guest
*** Test Cases ***
Verify default credentials are disabled
Open Connection ${HOST}
Login ${USER} ${PASS}
如果测试可以使用这些凭据进行连接和登录,这将通过,但是如果需要确保某些凭据被禁用/将无法工作,则测试应该是PASS,以防无法执行连接。
有没有办法否定机器人框架中的测试结果?
答案 0 :(得分:3)
除非您使用的库没有合适的“否定关键字”,例如Login Should Fail
,而SSHLibrary没有,否则您需要一种解决方法。最简单的解决方法可能是使用BuiltIn关键字Run Keyword And Expect Error。