我需要一些在Java中编写硒自动化脚本的准则
我确定了以下
1)发表相关评论
2)带try / catch的环绕代码
3)不要重复代码
4)将代码分成简短的重点单元
5)保持一致
请提出是否还有其他建议。谢谢
最佳答案
尝试catch在测试框架代码中可能很有用,但请避免在测试本身中使用它。
通常,如果您的测试中存在引发异常的条件,那么您希望您的测试因该特定的异常而失败。即如果我们有一个包含登录的场景,并且不存在登录按钮,那么我们想在单击登录按钮失败后立即使它失败。忽略故障并继续下去是没有意义的。
在某些情况下,被测应用程序也无法预测。您有时可以通过尝试捕获和重试进行构造,以使测试始终通过。但是,仍然首选与开发人员联系,以使被测应用程序的行为更可预测。这样,您可以使测试更简单易懂,并且每次运行时,您实际上都在测试同一件事。