03
Sep
dependsOnMethods() example in TestNG
following code snippet shows example of dependsOnMethods function
import org.testng.annotations.Test;
public class TestNGExample {
@Test(groups = { “Automation” })
public void driver() {
System.out.println(“Initialize Browser”);
}
@Test(dependsOnMethods = { “drive” }, groups = { “Automation” })
public void navigateTo() {
System.out.println(“Navigate to webPage”);
}
@Test(dependsOnMethods = { “navigateTo” }, groups = { “Automation” })
public void accelerate() {
System.out.println(“Running test”);
}
}
Based on output of “dependsOnMethods()”, (eg. driver() execution status) navigateTo() is executed by Selenium.
output:
Initialize Browser
Navigate to webPage
Running test
0 comments