1

システム情報: 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

4

0 に答える 0