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

如何为DevOps启用屏幕录制?Test Settings找不到对应选项问题

本地及DevOps Pipelines Release场景屏幕录制配置问题

我正尝试为本地环境及Microsoft DevOps Pipelines的Release运行场景配置屏幕录制功能,目前尝试了多种方案仍未解决问题,特此寻求协助。

核心障碍

我当前遇到的核心障碍是:在Test Settings中找不到*"Screen and Voice Record"*选项。
我预期找到"Screen and voice recorder"选项的位置

我的.runsettings文件内容

<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
    <DataCollectionRunSettings>
        <DataCollectors>
            <DataCollector uri="datacollector://microsoft/VideoRecorder/1.0" assemblyQualifiedName="Microsoft.VisualStudio.TestTools.DataCollection.VideoRecorder.VideoRecorderDataCollector, Microsoft.VisualStudio.TestTools.DataCollection.VideoRecorder, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" friendlyName="Screen and Voice Recorder">
                <!--Video data collector was introduced in Visual Studio 2017 version 15.5 -->
                <Configuration>
                    <!-- Set "sendRecordedMediaForPassedTestCase" to "false" to add video attachments to failed tests only -->
                    <MediaRecorder sendRecordedMediaForPassedTestCase="false"  xmlns="">
                        <ScreenCaptureVideo bitRate="512" frameRate="2" quality="20" />
                    </MediaRecorder>
                </Configuration>
            </DataCollector>
        </DataCollectors>
    </DataCollectionRunSettings>
</RunSettings>

参考资料

我参考了微软官方Azure DevOps测试相关文档、以及vstest仓库的对应issue内容。


解决方案

你当前的.runsettings配置已经符合要求,找不到UI选项不影响功能正常使用,按以下步骤操作即可:

  • 首先确认运行环境的版本要求:该录屏数据采集器最低支持Visual Studio 2017 15.5版本,低于该版本的环境无法识别该组件,需要先升级对应环境的Visual Studio或者测试平台组件。
  • 本地运行测试配置:打开Visual Studio测试菜单,选择「配置运行设置」→「选择解决方案范围的.runsettings文件」,选中你编写的该配置文件,之后运行测试就会自动触发录屏,用例执行完成后录屏文件会自动附加到测试结果中。
  • DevOps Pipelines配置:在Release流水线的测试任务参数中添加--settings 你的.runsettings文件路径,指定加载该配置文件即可生效。
  • 额外注意事项:
    • 运行测试的用户会话必须保持活跃,不能处于锁屏、断开的RDP会话状态,否则录屏功能无法正常工作。
    • 如果是使用自托管代理运行测试,需要将代理配置为交互式运行模式,不能使用后台服务模式启动代理。
    • 你当前配置中sendRecordedMediaForPassedTestCase="false"已经实现仅失败用例保留录屏的需求,无需额外调整。

内容的提问来源于stack exchange,提问作者MrJoeyJoeJoey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 01:09:02