Chrome機能拡張のSelenium IDEを使っているのだけど、 指定方法が直感的ではないのと、公式ドキュメントもそんなに充実していない(理解不足なだけ?)。 ググっても、旧Selenium IDE FireFox向けの情報がノイズでうまく探せないのです。 構文微妙に違うみたいだし。 なので、よく使う指定方法をまとめる。
Command | Target | Value | 意味 |
---|---|---|---|
store | 123 | id | ${id}に123を格納する |
echo | ${id} | ${id}の中身をログに出力 | |
execute script | return ${num}/2 | out | ${num}/2の結果を${out}に格納 |
while | true | 無限ループブロック開始。valueに値を指定すると無限ループ防止のカウンタがセットされる。 | |
end | ブロック終了 | ||
execute script | return +${id}+1; | id | ${id}をインクリメント。先頭に+つけないと文字列結合になる。 |
times | 3 | 3回繰り返すブロック。入れ子にすると2回目は繰り返さない。valueに値を指定すると無限ループ防止のカウンタがセットされる? |