21st Mon
Selenium IDE で無限ループ
S-IDE でループや条件分岐といったフローコントロールを行うためのメモ
下策:TRをコピペ
[ユースケース] 無限でなくていいから適度にいますぐ
|caption=例:好きなだけコピペ
|
|コマンド,対象,値
|
|open,/users/new,
|type,name,maiha
|type,pass,xxxxx
|open,/users/new,
|...,,
1,000オペレーションは全然大丈夫だったけど、
10,000ぐらい書いたら色々重くなったので注意
中策:flowControl extension を使う
[ユースケース] ループだけでなく条件分岐もできる
インストール
Andrey が作った flowControl は Selenium 用であるが、
それを Darren が S-IDE に移植した(goto_sel_ide.js)
ので Selenium Core 拡張として読み込ませる。
|caption=例:華麗に goto
|
|コマンド,対象,値
|
|label,create_user,
|open,/users/new,
|type,name,maiha
|type,pass,xxxxx
|goto,create_user,
上策:while で攻める
[ユースケース] goto はリアルで無限なので while で回数指定する
|caption=例:while で500ループ指定
|
|コマンド,対象,値
|
|store,0,i
|while,storedVars.i++ < 500,
|open,/users/new,
|type,name,maiha
|type,pass,xxxxx
|endWhile,,
flowControlのその他の命令及び詳細な使い方は
posted by
maiha on Mon 21 Sep 2009 at 16:58 with 0 comments