обработчик таймаута по умолчанию для сценария ожидания
-
21-09-2019 - |
Вопрос
У меня есть сценарий ожидания, который должен давать сбой, если какое-либо из ожидаемых условий не выполняется.Например:
expect "Hello World"
Если сценарий ожидания не найдет «Hello World» за определенное время, он должен завершиться ошибкой.Согласно ожидаемому руководству, я могу добавить условие timeout
в ожидании, но у меня много expect
операторы в сценарии, и я не хочу добавлять тайм-аут для всех из них.Есть ли лучший способ сделать это?
Решение
expect_after {
timeout {
puts "a default timeout clause for all subsequent expect commands"
}
}
Последующие команды ожидания могут по-прежнему предоставлять свои собственные timeout
положения, которые будут иметь приоритет над предыдущими.
Не связан с StackOverflow