0

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

我想在不同的类中设置不同的测试,它们都利用相同的测试方法。我发现 JUnit 也提供了类别,但是因为这似乎是设置 TestSuite 的一种方式,我不确定这是否会有所帮助。

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

4

1 回答 1

0

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

import org.junit.runners.Suite;

@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
//nothing
}
于 2012-07-03T06:44:19.173 回答