2016-05-13 7 views
0

URLを保存することができます既に保存されているvarをSelenium IDEに保存

storeLocation | URL

しかし、私は、私が何かしたいstoreLocation名

で保存ヴァールを使用したい:

店を| 1 | x

store location | url _ $ {x}

私は使用できます - 開く| |

オープン:$ {} URL_1

しかし、私のようなものを使用する必要があります$ {URLは_ $ {X}} - それは(それはあなたが欲しいものだ)配列なし

答えて

0

自虐ように動作しdoes`t:アレイと

storeEval  | "url"        | base 
storeEval  | "1"         | lol 
storeEval  | storedVars['base']+storedVars['lol'] | name 
storeLocation | location 
getEval  | {storedVars['${name}']=storedVars['location']} 
echo   | ${url1} 

良い方法:

storeEval  | new Array();       | url 
storeLocation | location 
getEval  | storedVars['url'].push(storedVars['location']) 
echo   | javascript{storedVars['url'][0]} 

常に特別な変数を作成する必要がないため、2番目の変種が優れています。あなたは配列に対してはるかに読みやすいプッシュをしています。また、それらにアクセスする方がはるかに簡単です - あなたは配列をループすることができます。

P.S.ページを開くには、エコーの代わりにオープンを使用してください

+0

うん、2番目の方法は私のためです、ありがとう! –

関連する問題