実行したい 2 つの期待される結果があるシナリオがあります。以下では、「ステータス」コマンドを送信した後、可能な結果を与えることができます。「実行する」または「実行しない」
例えば
t.sendline('status')
i=t.expect('run')
if i!=0:
t.sendline('start')
else:
break
スクリプトを実行すると、行でスタックし続けi=t.expect('run')
、ステータスが「実行されていません」を返すと失敗します
次のように設定するにはどうすればよいですか。
- 実行時にスクリプトの終了を停止せず、実行
i=t.expect('run')
を継続します。 - スクリプトで 2 つの予想される結果を使用して、結果を実行できます。
ありがとうございました。