如果这是一个明显的问题,请道歉。 我使用webdriver支持的selenium编写了一些Java测试 - 这些测试在单独运行时都运行得非常完美。 我现在想在testSuite中一起运行这些选择。从我迄今发现的建议得到了以下内容:在Webdriver中创建测试套件
package my.package;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class My_TestSuite
public static Test suite() {
suite.addTestSuite(US298.class);
suite.addTestSuite(US111.class);
//etc
return suite;
}
public static void main (String[] args) {
junit.textui.TestRunner.run(suite());
}
}
我得到这个从尝试到现有的测试套件从硒IDE出口,试图给我一个想法,如何做到这一点但它没有帮助! 任何帮助非常感谢 - 非常感谢。
您遇到的实际错误是什么?你能举一个你的测试的例子吗?你在使用JUnit 3或4,那就是你的测试类扩展了TestCase,还是用@Test注解的方法? – 2012-03-09 12:31:24
我的测试用例用@Test注释,而我用的是JUnit 4 - 我在“addTestSuite”位上得到一个错误 - 它表示TestSuite类型中的方法addTestSuite(Class <?extends TestCase>)是不适用于参数(类别)'是否能够释放更多的光线? –
2012-03-09 14:28:23