forループで複数の条件を確認しようとしていますが、これは決してtrueを返しません。ロボットフレームワークを使用したforループの複数条件チェック
:FOR ${RowIndex} IN RANGE 0 ${rowscount}
${ColumnText1} Get Text //*[@id='RadSearchGrid_ctl00__${RowIndex}']/td[3]
${ColumnText2} Get Text //*[@id='RadSearchGrid_ctl00__${RowIndex}']/td[4]
${ColumnText3} Get Text //*[@id='RadSearchGrid_ctl00__${RowIndex}']/td[5]
${bStatus} | Run Keywords | Should Contain | ${ColumnText1} and ${ColumnText2} and ${ColumnText3} | ${VoucherNumber} and ${Voucherdate} and ${VoucherAmount}
Exit For Loop If ${bStatus}
$ {bStatus}はtrueを返しません。
のようなものを試してみてください。 [現在のドキュメント](http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Should%20Contain)によると、期待値が見つからない場合、「含めるべきかどうか」が「失敗」します。 –
@Würgspaß私は申し訳ありませんが、実行キーワードと戻り状況 – vinu