使用类别与参数化测试从JUnit与硒rc



我目前有一组单元测试,这些测试与 JUnit 内置的参数化测试工具一起运行。 由于我不想为每个测试用例创建一个新的 Selenium 实例(我宁愿登录、导航到屏幕并运行一组测试),因此我正在寻找可以自动化测试的其他选项。

我想在不同的类中设置不同的测试,这些测试都利用相同的测试方法。我发现 JUnit 也提供了类别,但是由于这似乎是设置测试套件的一种方式,我不确定这是否有帮助。

我想简短的问题是,如果我有一堆硒测试分散到不同的类,有没有办法让这些测试在其他地方指定的一种测试方法中运行?

您可以在Junit中创建测试套件,在那里您可以编写包含测试的不同类。在Junit 4中,测试服是这样写的。

import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
//nothing
}

最新更新