Je suis nouveau pour tester: Je dois exécuter des tests de sélénium et pour cela j'utilise TestNG (parce que j'ai besoin de rapports et de fichiers journaux), donc après l'exécution je vais afficher le résultat de l'exécution faild ou réussir, alors comment puis-je obtenir le résultat du test.récupérer le résultat de l'exécution du test: test unitaire
public class GoogleNavigationTest {
@Test
public void testApp(){
// Create a new instance of the Firefox driver
// Notice that the remainder of the code relies on the interface,
// not the implementation.
WebDriver driver = new FirefoxDriver();
// And now use this to visit Google
driver.get("http://www.google.com");
// Alternatively the same thing can be done like this
// driver.navigate().to("http://www.google.com");
// Find the text input element by its name
WebElement element = driver.findElement(By.name("q"));
// Enter something to search for
element.sendKeys("Cheese!");
// Now submit the form. WebDriver will find the form for us from the element
element.submit();
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle());
// Google's search is rendered dynamically with JavaScript.
// Wait for the page to load, timeout after 10 seconds
(new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return d.getTitle().toLowerCase().startsWith("cheese!");
}
});
// Should see: "cheese! - Google Search"
System.out.println("Page title is: " + driver.getTitle());
//Close the browser
driver.quit();
}
}
J'utilise Maven pour exécuter des tests avec mvn test
ligne de commande.
Tout hep sera apprécié
alors je vais l'obtenir de index.html. Merci beaucoup :) – AmiraGL