我有一个期望脚本,需要一定的当任何期望条件不符合失败。例如:

expect "Hello World"

如果预计脚本不能在一定的时间找到的“Hello World”,它应该会失败。据预计手册,我可以在期望添加条件timeout,但我必须在脚本许多expect声明,我不希望添加超时为他们所有。有没有更好的办法做到这一点?

有帮助吗?

解决方案

expect_after {
    timeout {
        puts "a default timeout clause for all subsequent expect commands"
    }
}

随后期望的命令仍可以提供自己的timeout条款,将优先于上述内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top