Testing @方法实施前问题

Testing @方法实施前问题,testing,selenium-webdriver,junit,Testing,Selenium Webdriver,Junit,我想为特定的测试实现BeforeMethod注释,它是在每个测试之前实现的,任何人都知道如何解决这个问题!!!甚至尝试与团体 谢谢解决方案是将不需要@Before方法的测试移出到一个单独的测试类中。另外,如果您有一些其他测试通用的代码,您可以将其移动到helper类中。最简单的方法是在测试中显式调用该方法 @Test public void yourTest() { beforeMethod(); //your test } @BeforeMethod是用于执行所有测试中常见的样板文件

我想为特定的测试实现BeforeMethod注释,它是在每个测试之前实现的,任何人都知道如何解决这个问题!!!甚至尝试与团体


谢谢

解决方案是将不需要
@Before
方法的测试移出到一个单独的测试类中。另外,如果您有一些其他测试通用的代码,您可以将其移动到helper类中。

最简单的方法是在测试中显式调用该方法

@Test
public void yourTest() {
  beforeMethod();
  //your test
}

@BeforeMethod是用于执行所有测试中常见的样板文件的设置方法。在测试之间进行时间耦合被认为是非常糟糕的做法,它会大大降低套件的有用性。为什么需要先运行此测试?