推荐的行为
Selenium 项目关于测试的一些指南和建议。
关于“最佳实践”的说明:我们有意在本文档中避免使用“最佳实践”一词。 没有一种方法适用于所有情况。 我们更喜欢“指南和建议”的概念。 我们鼓励您通读这些内容,并认真决定哪些方法适合您在特定环境中使用。
由于许多原因,功能测试很难做到正确。 好像应用程序状态、复杂性和依赖关系还不够使测试变得困难,处理浏览器(尤其是跨浏览器不兼容性)使编写良好的测试成为一项挑战。
Selenium 提供了使功能性用户交互更容易的工具,但不能帮助您编写架构良好的测试套件。 在本章中,我们将提供有关如何进行功能性网页自动化的建议、指南和建议。
本章记录了多年来在许多 Selenium 用户中流行的、已被证明是成功的软件设计模式。