システム情報: OS: Win XP (32bit) Selenium Webdriver: 3.32 Firefox: 20.0 Junit: 4.0 Eclipse: 3.8
テスト プロジェクトの下に、JUnit(4.0) に 2 つのテスト スクリプト ファイルがあります。これらのファイルは正常に動作しています。
すべてのテスト スクリプト ファイルを呼び出すメイン スクリプト ファイルを作成したいという問題があります。1. GooglePageTest.javaには 5 つのテスト関数があり、期待どおりに動作しています。
2. TestGoogleApp.javaには 8 つのテスト関数があり、期待どおりに動作しています。
3.これで、GooglePageTest および TestGoogleApp からいくつかの関数を呼び出すメイン スクリプト ファイル ( MainTest.java ) が 1 つできました。これを行う方法を教えてください。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