2012-02-27 92 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'条目,以便插件可以'钩住'它。

我希望他可以帮助

相关问题