我需要一些在Java中编写硒自动化脚本的准则

我确定了以下

1)发表相关评论
 2)带try / catch的环绕代码
 3)不要重复代码
 4)将代码分成简短的重点单元
 5)保持一致

请提出是否还有其他建议。谢谢

最佳答案

尝试catch在测试框架代码中可能很有用,但请避免在测试本身中使用它。

通常,如果您的测试中存在引发异常的条件,那么您希望您的测试因该特定的异常而失败。即如果我们有一个包含登录的场景,并且不存在登录按钮,那么我们想在单击登录按钮失败后立即使它失败。忽略故障并继续下去是没有意义的。

在某些情况下,被测应用程序也无法预测。您有时可以通过尝试捕获和重试进行构造,以使测试始终通过。但是,仍然首选与开发人员联系,以使被测应用程序的行为更可预测。这样,您可以使测试更简单易懂,并且每次运行时,您实际上都在测试同一件事。

09-25 19:16