我们有一个场景,我们希望执行2个预期结果。 下面,在发送状态命令后,它将给出2个可能结果的结果。 '跑'或'不跑'
例如
t.sendline('status')
i=t.expect('run')
if i!=0:
t.sendline('start')
else:
break
当我们运行我们的脚本时,它一直停留在i=t.expect('run')
行并且在失败时失败
status返回'not run'
我们如何设置它
1.它不会在执行i=t.expect('run')
时停止脚本退出并继续运行。
2.我们可以在脚本中使用2个期望结果来执行结果。
谢谢大家 此致
答案 0 :(得分:4)
t.sendline('status')
i=t.expect(['run','not run'])
if(i==0):
t.sendline('start')
else:
break;