Как установить время ожидания уровня метода для методов тестирования селена с помощью тегов @. переопределив время ожидания уровня структуры
Мне нужно переопределить существующий тайм-аут на уровне структуры, установленный для всех тестовых сценариев, как,
@Rule
public Timeout timeout;
public String methodTimeout = null;
Время ожидания по умолчанию для всех тестов установлено равным 10 минутам (каждый тест будет работать в течение максимум 10 минут, после того как этот тест получит тайм-аут).
Некоторые тесты будут выполняться более 10 минут. В этом случае тайм-аут по умолчанию убьет браузер, и тест не пройден.
Я использую селен java с junit, и использую модель Page Object.
Может ли кто-нибудь помочь мне отменить существующее время ожидания.
Примечание: фреймворк был разработан командой разработчиков.
1 ответ
Вы можете установить время ожидания для каждого теста, используя аннотацию @Test и свойство timeout. Проверьте API JUnit и предоставленный пример @Test.
Вы можете определить значение тайм-аута для конкретного @Test
@Test(тайм-аут = 120000)