使用Selenium Webdriver的OpenCover覆盖率统计数据

本文关键字:覆盖率 统计数据 OpenCover Selenium Webdriver 使用 | 更新日期: 2023-09-27 18:00:05

我一直在尝试使用OpenCover为我的Selenium Webdriver自动测试获取一些覆盖率统计数据,以更好地了解我的测试在应用程序上没有覆盖的领域。

我目前已经在本地IIS上设置了web应用程序,我正在使用SpecFlow进行自动化。

使用OpenCover。Console.exe我目前正在使用这一行来尝试获得一些覆盖范围。

OpenCover。Console.exe-target:"C:''Windows''System32''inetsrv''w3wp.exe"-targetargs:-debug-targetdir:"C:''inetpub''wwwroot''AmberUI''deploy''bin"-register:user

我得到了一个results.xml文件,但它吐出了大量胡言乱语的

<Method visited="true" cyclomaticComplexity="1" nPathComplexity="0" sequenceCoverage="0" branchCoverage="0" isConstructor="false" isStatic="false" isGetter="false" isSetter="false">
          <Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="1" minCyclomaticComplexity="1" visitedClasses="0" numClasses="0" visitedMethods="0" numMethods="0" />
          <MetadataToken>100663387</MetadataToken>
          <Name>System.Int32 &lt;&gt;f__AnonymousType9`2::GetHashCode()</Name>
          <SequencePoints />
          <BranchPoints />
          <MethodPoint vc="4" uspid="300197" ordinal="0" offset="0" />
        </Method>

有没有人能够通过OpenCover成功获得Selenium Webdriver的覆盖率统计数据?

使用Selenium Webdriver的OpenCover覆盖率统计数据

OpenCover文档建议您使用名为ReportGenerator的工具将胡言乱语转换为漂亮的报告。