Dhaval, я думаю, вы думаете об этом неправильно; глядя на то, чего вы хотите достичь. Конечно, вы можете иметь глобальный scope var, что-то вроде hasTheScriptReachedAPointToIssueSessionID? Но в вашем случае вы, вероятно, захотите посмотреть зависимости метода testng (аннотации @Test - это методы/шаги тестирования в вашем тестовом классе). Итак, вот пример:
@Test (priority=1)
public void login(){
//do the login stuff
}
@Test (priority=2, dependsOnMethods="login")
public void clickAccountBtn(){
//go to account
}
@Test (priority=3, dependsOnMethods="clickAccountBtn")
public void editPassword() {
//edit pass
}
Как вы можете видеть, здесь есть 2 предмета, которые помогут вам отрегулировать тестовый поток. Приоритеты и зависимости. Приоритеты помогают testNG регулировать порядок выполнения (во-первых, что последний), в то время как зависимости помогают вам быстро работать (например, если вы не можете войти в систему, пропустите остальные шаги, так как нет смысла пытаться щелкнуть мышью). Надеюсь, это имеет смысл, дайте мне знать, если это не так.
Вы можете найти больше здесь: TestNG Doc
удачи
Продолжительность значение в смысле? Какую ценность вы пытаетесь передать? – shank087