私は最初の簡単なテストケースを作りますが、私には1つの問題があります。 RF中に書き込みループが発生する可能性はありますか? 私は、アドレスと変更された変数 "i"のアドレスから値を取得したいと考えています。テーブルの行なので、そのアドレスが存在するまで実行したい。ロボットフレームワークでループを書く方法
${f1} A
${f_temp} B
While ${f1} != ${f_temp}
or
While elemtent xpath=//${i} is visible
\ ${F_temp} Get Text xpath=//${i}
\ ${i} ${i}+1
\ Run Keyword And Continue On Failure Should be equal ${f_temp} ${f1}
答えのためのthx。私は2番目の質問があります。 $ {i} 2や$ {link} xpath = // div/div [$ {i}]/table ...のような書き込みコードが可能ですか? xpathの途中にある変数を別の変数に代入することはできません。 RFは私にxpath = // div/div [$ {i}]/tableという名前のキーワードがないのと同じエラーを返します... – grandecalvo
"Set Variable"キーワードを使う必要があると思います。これを試してください: "$ {link} =変数の設定xpath = // div/div [$ {i}]/table"これでうまくいかない場合は、新しい質問をしてください。 – Pekka
Big thx。テストケースの動作。 – grandecalvo