题
我有一个期望脚本,需要一定的当任何期望条件不符合失败。例如:
expect "Hello World"
如果预计脚本不能在一定的时间找到的“Hello World”,它应该会失败。据预计手册,我可以在期望添加条件timeout
,但我必须在脚本许多expect
声明,我不希望添加超时为他们所有。有没有更好的办法做到这一点?
解决方案
expect_after {
timeout {
puts "a default timeout clause for all subsequent expect commands"
}
}
随后期望的命令仍可以提供自己的timeout
条款,将优先于上述内容。
不隶属于 StackOverflow