@Test(priority = 9, dataProvider = "refno")
public void searchAgain(String reffno) throws InterruptedException {
Thread.sleep(5000);
String str1 = reffno;
driver.findElement(By.xpath("//*[@id='ContentPlaceHolder1_txtref']")).sendKeys(str1);
driver.findElement(By.xpath("//*[@id='ContentPlaceHolder1_imgSearch']")).click();
driver.findElement(By.xpath("//*[@id='ContentPlaceHolder1_txtref']")).clear();
}
1
A
Répondre
1
Oui. Vous pouvez spécifier le nom de classe du DataProvider
ainsi que son emballage comme:
@Test(priority = 9, dataProvider = "refno", dataProviderClass=com.another.package.DataProvider.class)
public void searchAgain(String reffno)
qui transformera généralement (puisque le chemin de package complet pourrait être déplacé à l'importation) comme:
@Test(priority = 9, dataProvider = "refno", dataProviderClass=DataProvider.class)
public void searchAgain(String reffno)
+1
Cela fonctionne ... Merci beaucoup ......... –
+0
@ManjunathKotagi Cool. Si cela aide à marquer une réponse pour les futurs lecteurs, trouvez-la utile. – nullpointer
s'il vous plaît ajouter un peu de contexte au code de votre question pour expliquer le problème. –