我需要一些在 java 中编写 selenium 自动化脚本的指南
我已经确定了以下内容
1) 提出相关评论 2)用try/catch包围代码 3)不要重复代码 4)将代码分割成简短的重点单元 5)保持一致
如果还有的话请提出。谢谢
最佳答案
Try catch 在测试框架代码中可能很有用,但尽量避免在测试本身中使用它。
通常,如果测试中存在引发异常的条件,那么您希望测试因该特定异常而失败。 IE。如果我们有一个包含登录但登录按钮不存在的场景,那么我们希望在登录按钮单击失败时立即使其失败。忽略失败并继续是没有意义的。
在某些情况下,被测试的应用程序也可能是不可预测的。有时,您可以通过 try catch 和重试进行构造,以使测试一致通过。然而,仍然首选与开发人员交谈,以尝试使被测应用程序的行为更加可预测。通过这种方式,您可以使您的测试更加简单和易于理解,并且每次运行时您实际上都在测试相同的东西。
关于java - 使用 Selenium Java 编写自动化脚本的指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50360558/