変数ファイルにusernameとpwdを設定し、各ユーザ名のテストステップとして次のデータ行に進む必要があります。Robot Frameworkのデータ駆動シナリオ
リソースファイルを使用してデータを駆動していて、最初のFORスクリプトがユーザー名1(eeny)を処理すると、ネストされたFORループはすべてのパスワードを一度に渡します。
*** Variables ***
@{users} eeny meeny miny moe
@{pwds} pwd pwd1 pwd2 pwd3
*** Test Cases ***
Login Test
:FOR ${u} IN @{users}
\ Open Browser ${URL}
\ set window size 1440 900
\ set selenium speed .5
\ input text id=username ${u}
\ :FOR ${p} IN @{pwds}
\ \ input text id=password ${p}
\ \ click button css=button.primary
\ \ wait until page contains css=p.logout
\ \ capture page screenshot
\ \ click element css=p.logout
は現在、私は同じ時間にユーザ名とパスワードの両方の変数を宣言していFOR文FOR文のネストされた、またはのためにしようとしていますが、データを取得し、多次元配列を使用するための変更の戦術に反対しておりませんそれ以上にうまくいくかどうかは同じです。
優れている? – shicky
私たちはExcelからデータを読み込み、データ駆動型のテストを行うことができるので、私はExcelを言及しています –
私たちはできるが、質問をしている人は明らかにこの必要性を示していない?特定のケースでは確かに貴重なものになるかもしれませんが、助けようとしている人たちを混乱させないように注意してください。 – shicky