如何在控制台中为selenium生成输出

时间:2018-06-18 06:58:58

标签: selenium testng

我已经在eclipse上使用selenium为facebook登录页面运行了一个脚本 现在我想在控制台输出中制作相同的测试用例报告,你能帮我解决一下吗?如何在硒中为测试用例报告

2 个答案:

答案 0 :(得分:1)

您可以通过多种方式生成自己的报告:

  1. 试用ExtentReports这是一个易于您步骤/测试结果跟踪器/报告,您甚至可以设置自己的服务器来托管测试结果,

  2. 如果您只是尝试将结果导出到您可以实现testNg接口,并计算您传递,跳过或任何您需要的测试。只需在您调用您的驱动程序和系统内容的类中包含,这是我的示例:

    public interface ITestListener extends ITestNGListener {
    
      void onTestStart(ITestResult result);
    
      public void onTestSuccess(ITestResult result);
    
      public void onTestFailure(ITestResult result);
    
      public void onTestSkipped(ITestResult result);
    
      public void onTestFailedButWithinSuccessPercentage(ITestResult result);
    
      public void onStart(ITestContext context);
    
      public void onFinish(ITestContext context);
    }
    
  3. 使用这两种方法的组合,并证明了它是成功的。

    关于该主题,这里是类似的问题/答案,请查看testNg

    的此链接

    希望我能提供帮助,

答案 1 :(得分:0)

我无法添加评论,因为我还是这个网站的新用户,

我使用像Kovacic的答案建议记录测试步骤的ExtentReports。 我还使用log4j记录每个详细信息。例如,“页面加载”等。 SR-5581