У меня есть несколько тестов, которые должны тестировать функции либо с учетной записью администратора, либо с учетной записью участника.На данный момент у меня есть две разные функции для входа в систему, по одной для каждой учетной записи, и у меня есть классы, расширяемые из этих тестов входа для простоты.
Мой вопрос заключается в том, существует ли эффективный способ изменения расширений классов наTestNG, не переписывая то, что расширяет класс?Я не против изменить расположение других файлов, если это лучший вариант.
Пример текущей структуры:
public class MemberLogin {
(Login information)
}
public class AdminLogin {
(Login information)
}
public class TestFeature extends (blank)Login {
(Test feature)
}