在 robotframework 中是否有否定测试的选项?我有这段特定的代码:
*** Settings ***
Library SSHLibrary
*** Variables ***
${HOST} localhost
${USER} guest
${PASS} guest
*** Test Cases ***
Verify default credentials are disabled
Open Connection ${HOST}
Login ${USER} ${PASS}
如果测试可以使用这些凭据连接和登录,这将通过,但是如果需要确保某些凭据被禁用/将不起作用,则测试应该通过以防无法执行连接。
有什么办法可以否定robotframework中的测试结果吗?
最佳答案
除非您使用的库没有合适的“否定关键字”,例如 SSHLibrary 没有的 Login Should Fail
,否则您需要一个解决方法。最简单的解决方法可能是使用 BuiltIn 关键字 Run Keyword And Expect Error .
关于testing - 否定机器人框架中的测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25500326/