我有一个期望脚本,当某些任何期望条件不符合时需要失败。例如:
expect "Hello World"
如果期望脚本在一定时间内没有找到“Hello World”,则它应该失败。根据expect手册,我可以在expect中添加一个条件timeout
,但我在脚本中有很多expect
语句,我不想为所有这些语句添加超时。有没有更好的方法呢?
答案 0 :(得分:5)
expect_after {
timeout {
puts "a default timeout clause for all subsequent expect commands"
}
}
后续期望命令仍然可以提供自己的timeout
条款,这些条款优先于上述条款。