You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ranorex测试报告中添加步骤执行序号?

在Ranorex测试报告中添加执行步骤序号的方法

默认情况下Ranorex确实没有提供直接勾选显示步骤序号的选项,但可以通过两种方式实现需求:

方法一:通过用户代码手动输出步骤序号

在需要标记序号的步骤前插入用户代码模块,用Ranorex的API获取当前步骤的位置并输出到报告:

// 获取当前步骤在所属测试用例中的序号(从1开始计数)
int stepSeq = TestCaseNode.Current.Children.IndexOf(TestCaseNode.Current) + 1;
// 将序号和步骤信息输出到报告
Report.Info($"步骤 {stepSeq}: 开始执行[你的具体操作描述]");

这种方式可以灵活控制哪些步骤需要显示序号,适合只给关键步骤加标记的场景。

方法二:修改报告模板全局显示序号

如果需要所有步骤都自动带序号,可自定义Ranorex的HTML报告模板:

  1. 找到Ranorex的默认报告模板目录,一般路径是C:\Program Files (x86)\Ranorex\Ranorex Studio\Templates\Report
  2. 复制一份ReportTemplate.html(务必备份原文件,避免影响默认报告)
  3. 用编辑器打开复制后的模板,找到遍历测试步骤的代码段(通常包含foreach (var step in testCase.Steps)的逻辑)
  4. 在步骤名称的HTML标签前添加序号,示例代码如下:
    <!-- 在步骤标题前添加序号 -->
    <div class="step-header">
        <span class="step-number">@(stepIndex + 1)</span> - @step.Name
    </div>
    
  5. 保存修改后的模板,在测试套件的「报告」设置里选择这个自定义模板即可。

内容的提问来源于stack exchange,提问作者else42.de

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 13:20:00