selenium-webdriver - Selenium 测试的测试依赖项
问题描述
我需要按特定顺序执行测试(登录、转到菜单、打开表单、做几个测试)。早在 2014 年,我们就使用了 TestNg方法依赖。这是端到端测试非常重要的特性。JUnit 5 只有@FixMethodOrder功能较弱。我更喜欢 JUnit,另一方面,我在 TestNg 中缺少一些 JUnit 功能,例如@Rule。我在 JUnit 中有一些方法依赖的解决方法,还是应该再次使用 TestNg?
解决方案
正如您已经说过的,您可以使用 @FixMethodOrder 注释或从另一个测试中调用一个测试(这确实不应该是一种选择)。
无论如何,我会坚持使用 TestNG,因为据我所知,它的想法是让 JUnit 测试更容易并改进一些功能(NG 代表新一代)。
推荐阅读
- javascript - 需要解释 ng-template 中的 let-* 指令
- javascript - 用js做一个“display:none”到“display:block”,让所有的div碰撞
- java - 如何将图像适配器(它是无限循环器视图)放置在片段中?
- generics - Rust 编译器如何在泛型函数参数的借用和移动之间做出决定?
- node.js - 如何将文本字段添加到文件突变
- css - 铬 75.x。最新更新集:内部输入建议。这会导致字体变小
- list - Cognos HTML 输出为每列生成多行
- python - 只写一次特定行?
- terraform - 是否期望数据 terraform_remote_sate 在不存在时创建状态?
- observable - 如何设置多个相同类型的环境对象