0

Selenium IDE を使用していくつかの自動化された TC を作成しています。サイトに動的コンテンツ領域があり、この領域にはコンテンツ id=100 と id=101 がある場合があります。

スクリプトが id=100 を見つけられないときに、停止して id=101 を見つけようとしないようにセレンに指示するにはどうすればよいですか?

アクション=クリック

ターゲット 1:

//html/body/div/div/div[4]/div/div[3]/div[3]/ul/li[3]/a/div 

このターゲットが失敗した場合、セレンに次のターゲットを使用させたい:

ターゲット 2:

//html/body/div/div/div[4]/div[3]/div[3]/ul/li[3]/a/div
4

2 に答える 2

1

サイドフローを使用して、ループしてgotoを実行できます。https://github.com/darrenderidder/sideflow

ステップが失敗した場合にテストを続行するには、アサートではなく検証を使用します。

于 2012-10-03T14:07:18.960 に答える
1

IDE でこれを行うためのハックがおそらくありますが、選択した言語で WebDriver を使用することを実際に検討する必要があります (Python または Ruby は優れたオプションですが、ほとんどすべての一般的な言語がサポートされています)。

于 2012-10-02T22:27:16.577 に答える