Вот мой код
public class Environment {
public static String baseURL;
public static String setURL(String paramSet) {
/*
@BeforeSuite
@Parameters("env")
*/
if (paramSet.equalsIgnoreCase("Production")) {
baseURL = Constants.prodBase;
} else if (paramSet.equalsIgnoreCase("Staging")) {
baseURL = Constants.stagingBase;
}
return baseURL;
}
public static void getURL() {
RestAssured.baseURI = setURL("Production");
}
}
В методе getURL()
я хочу передать параметр в методе setURL(myvariable)
со значением Staging/Production
из файла TestNG.xml. Я знаю, что могу передать его как параметры, но эта функция getURL()
будет вызываться в каждом тесте, и для этого не нужно передавать параметр в каждый метод.