java - 如何将脚本标记为失败但不中止 Selenium 中当前测试用例的执行?

标签 java

如何将脚本标记为失败但不中止 Selenium 中当前测试用例的执行?

@Test
public void testCase() { 
  System.out.println("line 1 printed"); 
  Assert.assertTrue(false);
  System.out.println("i want to execute this line after failure");
}

最佳答案

使用test-ng

SoftAssert softAssert = new SoftAssert();

@Test
public void testCase() { 
    System.out.println("line 1 printed");
    softAssert.assertTrue(true); 
    softAssert.assertEquals("India", "US");
    softAssert.assertTrue(false);
    System.out.println("i want to execute this line after failure");
    softAssert.assertAll();
}
<小时/>

我怀疑junit仍然没有提供这样的功能。

关于java - 如何将脚本标记为失败但不中止 Selenium 中当前测试用例的执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37675245/

相关文章:

java - 创建 websocket Java API

java - HttpClient : disabling chunked encoding

java - 提取 Spring Boot 用户属性

Java 7 : throw exception without stack trace

java - 在 youtube api 中设置 onclickListener

java - 使用java代码将spark作业提交到AWS EMR并等待执行并获得最终状态

java - Gradle说我的Java安装在错误的位置,尽管它找到了正确的文件夹

Java递归输出

java - GWT.log 日志未显示在 GWT 开发模式控制台中

Java 添加到 ArrayList<String> 然后转换为 Object[][]