У меня есть 4 тестовых сценария для моего приложения. В каждом скрипте я использую структуру, управляемую данными, для тестирования с несколькими значениями. Поэтому каждый раз в каждом скрипте я инициализирую необходимые переменные, которые являются почти обычными во всех сценариях. Существует ли возможность повторного использования этих переменных или констант в java или селене?Как повторно использовать переменные в java с селеном
ниже мой код
static String excel,sheet;
@BeforeClass
public void start(){
driver.findElement(By.id(""));
}
@DataProvider
public static Object[][] chartDetails() throws IOException{
excel = Init.readConfig("xls");
sheet = Init.readConfig("sheetName");
data = ReadData.getData(excel, sheet);
return data;
}
@Test(dataProvider="chartDetails")
public static void generateCharts(String standName,String termName) {
driver.findElement(By.id("script goes here"));
Assert.assertEquals("actual","expected");
}
В коде выше, объявление часть будет общим во всех модулях. поэтому я хочу повторно использовать одни и те же переменные.
показать нам некоторый код –
@SajanChandran добавил – Anitha