私はTestNGとSelenium Webdriverを初めて使用し、Eclipseを使用してtestng.xmlを作成しようとしています。
Wwwでいくつかの調査を行い、このファイルはJava class >> TestNG >> TestNGに変換する)を右クリックして作成できることを理解しています
ただし、このリファクタリング変換ウィザードは開いていません。
Javaクラスにすでに@Test注釈が含まれている場合、このウィザードが開かないかどうか(!?)
Eclipseを使用してtestng.xmlを作成するのを手伝ってくれませんか。
(私はEclipse Lunaを使用しています)
以下のように手動でtestngスイートファイルを作成しました。
Praveen、プロジェクトを右クリックして、testNGに変換してください。
これで、すべてのクラスが含まれるtestng.xmlが作成されます。必要なクラスを選択して、このtestng.xmlをtestngスイートとして実行できます。
プログラムに応じて名前を変更し、testng.xmlを実行します。Testngとして実行すると、Testngでプログラムが実行されます
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite Name" >
<!-- suite name="Suite Name" -->
<test name="TestA" allow-return-values="true">
<classes>
<!-- packagename.Testcase class name -->
<class name ="listnerDemo.Testcases" />
</classes>
</test>
<listeners>
<!-- packagename.customerlistner_classname -->
<listener class-name="listnerDemo.CustomerListner"/>
</listeners>
</suite>
*********************************複数のスイートを使用して実行する必要がある場合********
複数のケースがある3つのスイートがある場合の例を挙げて、ツリー.xmlファイルを作成し、3つのスイートすべてに対して上記のコードを記述します。
次に、以下のコードを含むtestng.xmlファイルを作成します
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<Suite name="Data driver testng project">
<Suite-files>
<Suite-files path="C:\Arpan\Study Documents\Selenium\Selenium Framework\Core_Framework_TestNG\suiteA.xml" />
<Suite-files path="C:\Arpan\Study Documents\Selenium\Selenium Framework\Core_Framework_TestNG\suiteB.xml" />
<Suite-files path="C:\Arpan\Study Documents\Selenium\Selenium Framework\Core_Framework_TestNG\suiteC.xml" />
</Suite-files>
</Suite>
次に、testng.xmlを実行します。Testngとして実行すると、これらの3つのスイートに含まれるすべてのプログラムが実行されます。