2012-02-27 187 views
6

運行整個測試套件以使其停止在斷言失敗時可能嗎?Selenium IDE - 停止測試套件在失敗時運行

它當前停止運行,失敗的測試然後繼續運行下一個測試。

我希望它只是停止並在第一次失敗時失敗。

感謝

+0

安裝插件好像[這個問題]的完全相反的(http://stackoverflow.com/questions/3714118/is-it-possible-to-get-selenium-ide-to-run-the-whole-test-suite-even-though-error)。 – shamp00 2012-02-28 09:04:56

+0

經過大量研究,我相信在Selenium IDE中這是不可能的...... – user894199 2012-03-02 00:42:51

+0

奇怪的是,我的版本的selenium IDE(沒有額外的插件)在assertValue失敗時停止。並且不會停止在verifyValue失敗。正好。 – user18099 2017-06-01 08:03:29

回答

-1

你可以寫assertiffalse停止運行。

+0

謝謝 - 停止套件的命令是什麼?我的問題與http://old.nabble.com/suite-stop-on-error-td27689346.html一樣沒有得到回答 - 是不可能的? – user894199 2012-02-28 14:28:31

+0

我沒有進入selenium IDE,所以如果你不知道它,我們將不得不做錯誤的嘗試。所以試試:'selenium.stop();'在java/JUnit4/selenium或'driver.quit();'對於java/JUnit4/WebDriver – ctekk 2012-02-28 14:38:26

0

不知道你是否已經解決了這個問題,但我使用了一個插件來解決這個問題。

這個插件是「硒調試器」,我能夠從

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

下載安裝使用Firefox瀏覽器。然後,一旦firefox重新啓動,Selenium工具欄上會出現一個附加圖標(暫停失敗)。爲我工作!

唯一需要注意的是,如果腳本在測試CASE的最後一行失敗,它可能會繼續到套件中的下一個測試用例。我使用的方法是在每個測試用例的最後一行添加一個'暫停100'條目,以便插件可以'鉤住'它。

我希望他可以幫助

相關問題