wie verwenden von assert in selenium webdriver?
Danke an alle im Voraus.
muss ich wissen, wie kann ich tun, Behauptung in selenium webdriver. Meine situation ist, ich habe ein edit, aber auf dem Bildschirm, aber, dass der edit-button ist vorhanden, auf einige bestimmte Kriterien. so möchte ich, um zu überprüfen, dass, wenn die Schaltfläche vorhanden ist, sollte angeklickt werden, und es sollte öffnen Sie ein Kind-Fenster und sollten bestimmte Aktionen durchführen. wenn das Bearbeiten-Schaltfläche-element wird nicht auf dem Bildschirm angezeigt, sollte geprüft werden, ob nächste Bedingung die Schaltfläche Abmelden in meine keyword-framework.
ich habe versucht, try-und catch-block und es funktioniert Prima.hier ist der code:
public void click_edit_childwindow2(String objectName) {
//Store the current window handle
String winHandleBefore = driver.getWindowHandle();
//Perform the click operation that opens new window
try{
WebElement elemnt = driver.findElement(By.xpath("//*[@id='main']/div[1]/table/tbody/tr[2]/td[6]/button"));
elemnt.click();
driver.findElement(By.xpath("//*[@id='main']/div[1]/table/tbody/tr[2]/td[6]/button")).click();
//Switch to new window opened
for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);
}
//Perform the actions on new window
driver.findElement(By.xpath("//*[@id='myModal']/div/div/div[2]/form/div/div[10]/div/button[1]")).click();
//Close the new window, if that window no more required
//driver.close();
//Switch back to original browser (first window)
driver.switchTo().window(winHandleBefore);
//continue with original browser (first window)
}catch(Exception e){
driver.findElement((By.xpath("//*[@id='logoutForm']/ul/li[2]/a"))).click();
}
}
aber ich möchte es mit geltend zu machen. obwohl versuchen und zu fangen, ist nicht zu stoppen, der code aber nach testng Ausführung es ist zu zeigen, dass Testfall als fehlgeschlagen. wie kann ich es mit geltend machen?
bin ich mit dem keyword Rahmen, in dem eine Klasse keyword und der andere ist für das Lesen von excel-Datei.
InformationsquelleAutor | 2015-12-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem typischen Selen setup beinhaltet ein Test-framework, das an Ihrem Projekt.
Gibt es mehrere test-frameworks zu verwenden, aber hier sind die beliebtesten für Java:
Wenn Sie ein test-framework an Ihrem Projekt, Sie könnte dann behauptet wie:
Falls die assertion fehlschlägt, wird der test als nicht bestanden Skript. Dies ist nur ein kleines Beispiel. Ich würde sicherlich einige der Forschung auf, wie Sie mit Ihrem test-framework der Wahl. Selen out-of-the-box ausgelegt ist, nicht wissen, was Sie verwenden. Kreativ werden.
InformationsquelleAutor sircapsalot
Versuchen folgenden code:
InformationsquelleAutor Abhinav
Zuerst müssen Sie überprüfen, ob die Schaltfläche angezeigt wird, die in die Webseite. Sie können tun, dass durch diese -
InformationsquelleAutor Aritro Sen
Könnte man vermeiden, versuchen zu fangen, indem
InformationsquelleAutor Akhil K