2016-08-18 7 views
0

2つの文字列変数:var1var2があるとします。Selenium IDE - アレイの値を加算する

Selenium IDEにコマンドがありますか(おそらくstoreEvalといくつかのjavascriptコードがあります)、配列を作成して2つの変数値を追加できますか?例:

P.S:配列は固定長にすることはできません。この場合は2つの変数しかありませんが、他のシナリオでは10個以上の変数がある可能性がありますので、ループを作成して10個の変数の値をすべて配列に追加する必要があります。

ありがとうございます!

答えて

2

それはあなたがセレンを使用してループを作ることができる非常に単純ですが

storeEval | ['one','two']   | array 
storeEval | storedVars['array'][1] | second 
echo  | ${second} 

それとも単純明白ではありませんが、あまり安全

storeEval | ['one','two']      | array 
echo  | javascript{storedVars['array'][1]} 

で動的に

getEval | storedVars['array'].push('three') 

を新しい項目を追加します例えば、IDEフロー制御。同様:

storeEval | 0            | i 
while  | storedVars['i']<storedVars['array'].length 
echo  | javascript{storedVars['array'][storedVars['i']]} 
storeEval | ${i}+1           | i 
endWhile 

私はそれが

を助けることを願っています