Как установить время ожидания уровня метода для методов тестирования селена с помощью тегов @. переопределив время ожидания уровня структуры

Мне нужно переопределить существующий тайм-аут на уровне структуры, установленный для всех тестовых сценариев, как,

    @Rule
public Timeout timeout;
public String methodTimeout = null;

Время ожидания по умолчанию для всех тестов установлено равным 10 минутам (каждый тест будет работать в течение максимум 10 минут, после того как этот тест получит тайм-аут).

Некоторые тесты будут выполняться более 10 минут. В этом случае тайм-аут по умолчанию убьет браузер, и тест не пройден.

Я использую селен java с junit, и использую модель Page Object.

Может ли кто-нибудь помочь мне отменить существующее время ожидания.

Примечание: фреймворк был разработан командой разработчиков.

1 ответ

Вы можете установить время ожидания для каждого теста, используя аннотацию @Test и свойство timeout. Проверьте API JUnit и предоставленный пример @Test.

Вы можете определить значение тайм-аута для конкретного @Test

@Test(тайм-аут = 120000)

Другие вопросы по тегам