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

如何在控制台中为selenium生成输出,selenium,testng,Selenium,Testng,我使用selenium for facebook登录页面在eclipse上运行了一个脚本 现在,我想在控制台输出中为相同的内容制作一个测试用例报告,您能帮我解决这个问题吗。如何使用selenium为测试用例生成报告您可以通过多种方式生成自己的报告: 试试这是一个简单的步骤/测试结果跟踪器/报告,您甚至可以设置自己的服务器来承载测试结果 若您只是尝试将结果导出到,那个么可以实现testNg接口,并计算通过的、跳过的或任何您需要的测试。在课堂上,你可以调用你的驱动程序和系统,下面是我的例子: pub

我使用selenium for facebook登录页面在eclipse上运行了一个脚本
现在,我想在控制台输出中为相同的内容制作一个测试用例报告,您能帮我解决这个问题吗。如何使用selenium为测试用例生成报告

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

  • 试试这是一个简单的步骤/测试结果跟踪器/报告,您甚至可以设置自己的服务器来承载测试结果

  • 若您只是尝试将结果导出到,那个么可以实现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);
    }
    
  • 我使用这两种方法的结合,这对我来说是一种成功

    关于该主题,这里有类似的问题/和答案,请查看此链接以了解更多信息


    希望我能帮上忙,

    我不能添加评论,因为我对这个网站还是新手,所以

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

    到目前为止,您在生成报告方面做了哪些尝试?我已经研究了用于报告的工具TestNG,但它似乎有点复杂,甚至不知道它是如何运行的。您想配置TestNG吗?请注意,它将生成HTML格式的报告以及控制台输出。不完全是TestNG我也可以配置它,但如果有任何其他方法生成报告(最简单),那么您甚至可以使用TestNG作为测试框架,其中有一个IResult接口,它将帮助您创建修改后的报告,而且您可以使用ApachePOI以excel格式生成报告等。