テストスイート全体を実行してアサートの失敗で停止させることは可能ですか?Selenium IDE - 障害時に実行されるテストスイートを停止する
現在、失敗したテストの実行を停止し、次のテストの実行を続けます。
最初の失敗で停止して失敗するだけです。
おかげ
テストスイート全体を実行してアサートの失敗で停止させることは可能ですか?Selenium IDE - 障害時に実行されるテストスイートを停止する
現在、失敗したテストの実行を停止し、次のテストの実行を続けます。
最初の失敗で停止して失敗するだけです。
おかげ
私はhttps://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/を見つけました。これはSelenium IDEに失敗ボタンを追加するSelenium IDEプラグインです。
あなたはif
にassert
を書き、false
上で実行を停止することができます。
ありがとうございます - スイートを停止するコマンドは何ですか?私の質問は、答えられていないhttp://old.nabble.com/suite-stop-on-error-td27689346.htmlと同じです - それは不可能ですか? – user894199
私はセレンIDEにはないので、わからないと試行錯誤しなくてはなりません。だからtry: 'selenium.stop();' java/JUnit4/seleniumまたは 'driver.quit();' java/JUnit4/WebDriver用 – ctekk
この問題が解決したかどうかわかりませんが、私はこの問題を解決するためにプラグインを使用しています。
プラグインは「セレンデバッガ」であり、私はFirefoxを使用してインストール
https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/
からそれをダウンロードすることができました。その後、firefoxが再起動すると、Seleniumツールバーに追加のアイコンが表示されます(失敗すると一時停止します)。私のための治療を働く!
唯一の注意点は、テストCASEの最後の行でスクリプトが失敗した場合でも、スイート内の次のテストケースに進むことができることです。これを使う方法は、各テストケースの最後の行に 'pause 100'エントリを追加して、プラグインがそのプラグインにフックできるようにすることです。
私は彼が私達がセレンIDEであるプラグインをインストールし、簡単なことでPause on fail
ボタンを追加することができセレンIDEで
に役立ちます願っています。失敗にポーズがオンされたときに生成されたエラーまたは
https://addons.mozilla.org/en-US/firefox/addon/power-debugger-selenium-ide/
からプラグインをインストールコマンドの失敗がある場合、セレンIDEは、テストケースの実行を一時停止することになるが、[この質問]の正反対のように思えます(http://stackoverflow.com/questions/3714118/is-it-possible-to-get-selenium-ide-to-run-the-whole-test-suite-even-though-error)。 – shamp00
実質的な研究の後、私はこれがSelenium IDEでは不可能だと信じています。 – user894199
奇妙なことに、私のバージョンのSelenium IDE(追加プラグインなし)はassertValueで停止しません。そして、verifyValueで失敗しません。ちょうど良い。 – user18099