系统信息: 操作系统:Win XP(32位) Selenium Webdriver:3.32 Firefox:20.0 Junit:4.0 Eclipse:3.8
我的测试项目下有两个基于JUnit(4.0)的测试脚本文件。这些文件工作正常。
我有一个问题,我想制作一个主脚本文件,调用我的所有测试脚本文件。 1. GooglePageTest.java 有5个测试函数正在按预期运行。
2. TestGoogleApp.java 有8个测试函数正在按预期运行。
3.现在我有一个主脚本文件( MainTest.java ),该文件调用了一些函数,形式为GooglePageTest和TestGoogleApp。 请告诉我如何做到这一点的解决方案。我试着在MainTest.java文件上放一些代码, 请参阅以下代码供您参考:
import org.junit.Before;
public class MainTest
{
public GoogalePageTest test;
public TestGoogleApp test2;
@Before
public void setUP()
{
test = new GoogalePageTest();
test2 = new TestGoogleApp();
}
//@Test
public void test()
{
try{
// This line call all the test function from the GooglPageTest file,
// rather than one function.
test.Googletest01(); //Run only this test function
//test.Googletest02(); //Do not run this test function
//Run this test only from the test script TestGoogleApp
test2.WebTest02();
}catch(Exception e)
{
e.printStackTrace();
System.out.println(" Error description: " + e);
}
}
}
但是当我尝试运行此代码时,它会从GoogalePageTest文件中调用所有测试函数。
你能帮助我解决这个问题。
任何帮助或建议都很明显。
您可以在此发送我的建议,或者在niraj06.srivastava@gmail.com将您的建议或问题/疑虑邮寄给我:
提前致谢
此致 Neeraj S