0

テストする必要があるすべての Web ページのリストを記録しました (>400)。ここで、これらすべてのページで検証を行うように selenium-ide に指示したいと思います。

### example: what i usually do: ###

 1. open /test/page1
 2. VerifyTextNotPresent "ERROR"
 3. open /test/page2
 4. VerifyTextNotPresent "ERROR"
 5. open /test/page3
 6. VerifyTextNotPresent "ERROR"
 7. ...

お気づきのように、テスト自体 (「エラー」を識別する) は、テストする必要がある 400 ページに対して 400 回書き込む必要があります。「VerifyTextNotPresent "ERROR"」と言う400行+ Webページを開く400行= Selenium-ideで800行になります。

### example: what i would like to do: ###

 1. VerifyTextNotPresent "ERROR" FOR all these ... 
 2. open /test/page1
 3. open /test/page2
 4. open /test/page3
 5. ...

これが可能であれば、800 行ではなく 401 行になり、変更の場合は、別のテスト (AssertText "ABC") を言ってみましょう。そのために必要な作業はほとんどありません。

4

2 に答える 2

0

セレンでJavaScript機能(「while」など)を使用するための便利な回答を次に示します。

=> "onlineseleniumtraining.com

=> stackoverflow.com

カリーナに感謝!!!

于 2013-07-11T15:01:49.457 に答える
0

ループとパラメータ化を使用できます。繰り返しごとに、新しい Web ページ URL を渡すことができ、エラーがあるかどうかを確認します。

open |  pass URL (parametrization)
while loop
then you can check with 
if ERROR text present 
Do this
Else
Do this
endWhile

これにより、そのコマンドを再度記述する必要はありません..毎回新しい URL でこのループを 400 回実行できます。疑問がある場合はお知らせください。

于 2013-04-01T10:05:15.477 に答える