【问题标题】:@BeforeMethod implementaion issue@BeforeMethod 实现问题
【发布时间】:2015-10-15 10:02:06
【问题描述】:

我想为特定测试实现 BeforeMethod Annotation,它在每个测试之前就已经实现了,任何人都知道如何解决这个问题!!!甚至尝试过团体!

谢谢

【问题讨论】:

  • @BeforeMethod 用于执行所有测试通用的样板文件的设置方法。在测试之间进行时间耦合被认为是非常糟糕的做法,它大大降低了套件的实用性。你怎么需要先运行这个测试?

标签: testing selenium-webdriver junit


【解决方案1】:

解决方案是将不需要@Before 方法的测试移到单独的测试类中。此外,如果您有其他一些测试通用的代码,您可以将其移至帮助程序类中。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-07-22
      • 2010-10-15
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多