在 Selenium 中编写自动化脚本的指南 Java

Guidelines for writing automation scripts in Selenium Java

我需要一些在 java

中编写 selenium 自动化脚本的指南

我确定了以下内容

1) 放相关评论 2) 用 try/catch 包围代码 3)不要重复代码 4) 将代码拆分为短焦点单元 5) 保持一致

如果还有的话请多多指教。谢谢

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

一般来说,如果您的测试中存在抛出异常的条件,那么您希望您的测试因该特定异常而失败。 IE。如果我们有一个包含登录的场景并且登录按钮不存在,那么我们希望在登录按钮单击失败时立即使它失败。忽略失败并继续是没有意义的。

也可能存在被测应用程序不可预测的情况。有时您可以使用 try catch 和 retry 进行构造,以使测试始终如一地通过。但是,仍然首选与开发人员交谈,以尝试使被测应用程序的行为更可预测。通过这种方式,您可以使测试更简单易懂,并且每次 运行 您实际上都在测试同一件事。

这些是我为指南找到的一些链接

http://www.techbeamers.com/java-coding-guidelines-coding-style/#java-exception-handling