2016-05-03 26 views
0

Robot Frameworkが新しくなったので、複数のものを一緒にループする方法が不思議でした。たとえば、IDの束をクリックしてその機能をチェックしたいと思います。今まで私はforループを持っていました。Robot Frameworkでforループを作成する

: FOR ${Element} IN @{Apps} 

Click Element ${Element} 

私が作成したリストを通り、各要素をクリックします。しかし、私は各ページが読み込まれているかどうかを確認するために "ページが含まれるまで待つ"を使用しようとしています。この場合、どのようにループを使用しますか?

私は、これを試してみました

: FOR ${Element} ${WaitUntilTop} ${WaitUntilBottom} IN 1 News feeds 
... Modify Applications 2 Schedule N/A 3 Grades 
... N/A 
\ ${Element} Wait until Page Contains ${Element} ${WaitUntilTop} ${WaitUntilBottom} 

しかし、私はというエラーを取得:

とValueError:無効な時刻文字列 'ニュースフィード' を。

私は間違っていますか?

+0

'$ {WaitUntilTop}'は何ですか? '...'は何を表しますか? 「N/A」とは何ですか? – jim

+0

$ {WaitUntilTop}はパラメータ $ {N/A}であるはずです。一部のボタンには1つのパラメータしかないので、 ...はフォーマット中です。 – Rach

+0

"$ {WaitUntilTop}はパラメータであると思われます" - パラメータ何のために?あなたは、コードの最後の部分で何をしようとしているのか人間が判読できる説明を与えることができますか?私はそれを作ることができません。 – jim

答えて

0

...の前に空白を追加してみてください。それ以外の場合は改行で、新しいコマンドです。何かのように:

: FOR ${Element} ${WaitUntilTop} ${WaitUntilBottom} IN 1 News feeds ... Modify Applications 2 Schedule N/A 3 Grades ... N/A \ ${Element} Wait until Page Contains ${Element} ${WaitUntilTop} ${WaitUntilBottom}

関連する問題