【问题标题】:How to generate reports in selenium webdriver (java)?如何在 selenium webdriver (java) 中生成报告?
【发布时间】:2021-08-12 06:01:19
【问题描述】:

我已经在 Eclipse IDE 中使用 selenium webdriver 和 java 为注册场景编写了自动化脚本来创建 maven 项目。

我已经在 java main 下编写了我的整个脚本(端到端应用程序流程)。现在业务人员正计划与 Jenkins 集成。您能帮我如何生成报告以查看我在 eclipse 和 jenkins 中的输出结果吗?

注意:我没有使用任何黄瓜注释、功能文件、步骤定义、测试运行器类。我在 Eclipse IDE 中右键单击我的项目并作为 java 应用程序运行并在控制台中查看结果。

【问题讨论】:

    标签: java eclipse selenium webdriver report


    【解决方案1】:

    有几种已知且广泛使用的工具可用于创建测试报告。
    我更喜欢使用extent report 报告。
    它可以轻松与 JUnit、NUnit、TestNG 等主要测试框架集成。
    您可以简单地找到很多如何使用它的完美教程。喜欢this 和许多其他人。

    【讨论】:

    • 如链接中给出的,我已下载范围报告 jar 文件并将 jar 文件添加到构建路径。如何添加范围报告类?里面要放什么内容?我需要更改我在java main下编写的代码吗?我很困惑......请帮助
    • 我已经在给定的链接pastebin.com/8JaRLkqC.Pleasehelp中添加了我的代码
    • 我必须查看你所有的项目文件才能回答这个问题。另外,这可能需要一些结构上的改变,所以我不能在这里简单地回答。
    • 您需要什么信息来进一步帮助我? @先知
    • 当我看到这个问题时,在项目中设置正确的报告是一个非常复杂的问题,它不像'使用这个定位器而不是那个'或you need to and a wait here。它是关于创建和重建整个项目基础设施的。所以,很抱歉,这似乎是不可能的。
    【解决方案2】:

    由于 Selenium 本身没有报告功能,我们必须导入报告库,例如范围报告。它可以轻松地与 JUnit、NUnit、TestNG 等主要测试框架集成,具有 .html 报告,并且它提供的定制水平值得称道。你可以阅读这篇文章。 here

    你也可以使用TestNG报告here 但如果您使用范围报告,它会更有利

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多