Fitnesse:如何在执行套件时停止一次测试运行

时间:2013-11-12 08:10:02

标签: selenium fitnesse

我正在使用Fitnesse 20130530来执行包含多个测试的测试套件。我的大多数测试都使用带有SLIM的脚本表来驱动Selenium。当其中一个方法调用引发异常时,我使用Stop Test Exception来停止执行测试。不幸的是,这也阻止了整个套件的执行。有没有办法只停止当前测试,然后继续执行套件中的下一个测试?

1 个答案:

答案 0 :(得分:1)

不在FitNesse本身,但您可以将其构建到您的灯具中。

当我遇到类似的问题时,我能够使用我们所谓的“快速失败”模式来解决它。这是一个静态变量,可以在某些条件下设置为true(通常由未找到的元素异常或类似)。

我们的主要驱动程序的结构使得我们可以在调用browserDriver之前通过一个可以检查该值的位置。然后,这将跳过broswerDriver调用,直到测试结束。

下一个文字将清除该标志并重新启动。

您需要管理整个过程,但它可以工作。