Je suis nouveau dans TestNG et Selenium Webdriver et j'essaie de créer un fichier testng.xml à l'aide d'Eclipse.
Faites des recherches sur www et comprenez que ce fichier peut être créé en faisant un clic droit sur la classe Java >> TestNG >> Convertir en TestNG
Cependant, cet assistant de conversion de refactoring ne s'ouvre pas.
Si cet assistant ne s'ouvre pas, si la classe Java contient déjà des annotations @Test (!?)
Pouvez-vous m'aider à créer testng.xml en utilisant Eclipse s'il vous plaît.
(J'utilise Eclipse Luna)
Créé manuellement le fichier de suite de tests comme ci-dessous:
Praveen, s'il vous plaît faites un clic droit sur le projet et puis aller à convertir en testNG,
maintenant il créera testng.xml dans lequel vous aurez toutes vos classes, vous pourrez sélectionner les classes que vous voulez et ensuite exécuter ce testng.xml comme suite de tests.
Modifiez les noms en fonction de votre programme et exécutez le fichier testng.xml Exécuter en tant que Testng Il exécutera votre programme avec 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>
********************************** si vous devez utiliser plusieurs suites ********
laissez-moi vous donner un exemple si vous avez trois suites qui ont plusieurs cas, créez le fichier .xml de l’arbre et écrivez le code comme ci-dessus pour les trois suites
puis créez un fichier testng.xml qui inclura le code ci-dessous
<?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>
Ensuite, lancez testng.xml Run as Testng, puis tous les programmes faisant partie de ces trois suites seront exécutés.