【发布时间】:2012-11-29 23:32:16
【问题描述】:
我已将 Selenium 测试套件从 Selenium IDE 转换为 JUnit,并尝试从 eclipse 中执行。但是在我的脚本中有一个错误
suite.addTestSuite(Open_Google_IE.class);
suite.addTestSuite(Open_Google_FireFox.class);
错误消息:TestSuite 类型中的方法 addTestSuite(Class) 不适用于参数 (Class)。
请告知可能是什么原因。我还验证了Creating Test Suite in Webdriver 并更新了测试套件,但仍然抛出该错误。
JUnit 测试套件
import junit.framework.Test;
import junit.framework.TestSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses(value = {Open_Google_IE.class, Open_Google_FireFox.class})
public class OpenGoogle {
public static Test suite() {
TestSuite suite = new TestSuite();
suite.addTestSuite(Open_Google_IE.class);
suite.addTestSuite(Open_Google_FireFox.class);
return suite;
}
public static void main(String[] args) {
junit.textui.TestRunner.run(suite());
}
}
【问题讨论】: