硒测试的测试依赖性

时间:2019-04-24 13:02:10

标签: selenium-webdriver testng junit5

我需要按特定的顺序执行测试(登录,转到菜单,打开表单,执行多个测试)。早在2014年,我们就使用了TestNg method dependency。这对于端到端测试非常重要。 JUnit 5仅具有@FixMethodOrder,功能较弱。我更喜欢JUnit,另一方面,我也缺少TestNg中的某些JUnit功能,例如@Rule。我在JUnit中有一些方法依赖的解决方法,还是应该再次使用TestNg?

1 个答案:

答案 0 :(得分:1)

正如您已经说过的,您可以使用@FixMethodOrder批注或从另一个调用一个测试(这实际上不是一个选择)。

无论如何,我会坚持使用TestNG,因为据我所知,它的想法是使JUnit测试更容易并改善某些功能(NG代表新一代)。