-2
besoin i exécuter du code à partir du fichier XML de la première classe appelée connexion il fonctionne correctement, mais quand il va à la classe la mise en elle échoue qui dit pas un tel élémentpas ces elemnts dans la deuxième classe testng
<suite name="myapp">
<test name="first">
<classes>
<class name="cybertalents.loginclass"></class>
<class name="cybertalents.Settingclass"></class>
</classes>
</test>
</suite>
public class suiteclass {
WebDriver driver;
@BeforeTest
public void beforeSuite() {
System.setProperty("webdriver.gecko.driver", "E:/Software Testing/Selenium/Programs/geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://52.211.167.71");
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
@AfterTest
public void aftersuite() {
driver.close();
}
public class loginclass extends suiteclass {
@Test
public void loginpage() {
loginpage login = new loginpage(driver);
login.presslogin();
login.sendkeys("", "");
login.loginbutton();
login.seetingpage();
}
}
public class Settingclass extends suiteclass {
@Test
public void Method1()
{
setting st = new setting(driver);
st.clear();
st.sendkeys("", "", "", "]", "Software Testing",
"", "", "");
st.birthdate("25", "Jan", "2010");
st.graduation("9", "Aug", "2015");
st.selectfunction("f", "Angola", "Afghanistan", "Afghanistan", "Arabic");
}
}
** cas de test de la classe de réglage lié à la classe de connexion je veux le faire après la fin de la connexion cas de test mais il dit bo tel élément **