2012-02-27 26 views
6

テストスイート全体を実行してアサートの失敗で停​​止させることは可能ですか?Selenium IDE - 障害時に実行されるテストスイートを停止する

現在、失敗したテストの実行を停止し、次のテストの実行を続けます。

最初の失敗で停​​止して失敗するだけです。

おかげ

+0

からプラグインをインストールコマンドの失敗がある場合、セレンIDEは、テストケースの実行を一時停止することになるが、[この質問]の正反対のように思えます(http://stackoverflow.com/questions/3714118/is-it-possible-to-get-selenium-ide-to-run-the-whole-test-suite-even-though-error)。 – shamp00

+0

実質的な研究の後、私はこれがSelenium IDEでは不可能だと信じています。 – user894199

+0

奇妙なことに、私のバージョンのSelenium IDE(追加プラグインなし)はassertValueで停止しません。そして、verifyValueで失敗しません。ちょうど良い。 – user18099

答えて

-1

あなたはifassertを書き、false上で実行を停止することができます。

+0

ありがとうございます - スイートを停止するコマンドは何ですか?私の質問は、答えられていないhttp://old.nabble.com/suite-stop-on-error-td27689346.htmlと同じです - それは不可能ですか? – user894199

+0

私はセレンIDEにはないので、わからないと試行錯誤しなくてはなりません。だからtry: 'selenium.stop();' java/JUnit4/seleniumまたは 'driver.quit();' java/JUnit4/WebDriver用 – ctekk

0

この問題が解決したかどうかわかりませんが、私はこの問題を解決するためにプラグインを使用しています。

プラグインは「セレンデバッガ」であり、私はFirefoxを使用してインストール

https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/

からそれをダウンロードすることができました。その後、firefoxが再起動すると、Seleniumツールバーに追加のアイコンが表示されます(失敗すると一時停止します)。私のための治療を働く!

唯一の注意点は、テストCASEの最後の行でスクリプトが失敗した場合でも、スイート内の次のテストケースに進むことができることです。これを使う方法は、各テストケースの最後の行に 'pause 100'エントリを追加して、プラグインがそのプラグインにフックできるようにすることです。

私は彼が私達がセレンIDEであるプラグインをインストールし、簡単なことでPause on failit is pause on failボタンを追加することができセレンIDEで

関連する問題