我一直得到phantomjs错误 - unreachablebrowserexception。
我想将测试标记为已跳过或在此托管异常的catch块中传递。我该怎么做?
答案 0 :(得分:0)
您可以在测试开始时使用JUnit的Assume
类,根据条件将测试标记为忽略/跳过。
例如:
@Test
public void myTest() {
Assume.assumeTrue(yourBooleanCondition);
// continue your test steps...
}
您可以阅读其不同的应用here。
然而,能够在传递的情况下标记失败的测试是违反测试咒语的,并且完全违背了开发此类代码的目的。我不知道任何允许你这样做的框架。如果你绝对必须这样做,我的猜测就是调整结果。