问题标签 [expression-encoder-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
220 浏览

.net - VSTS - 测试记录文件为空

对于我们中间的 VSTS(或 TFS)专家...

我遇到了 Microsoft Expression Encoder SDK 生成的记录文件显示为空的问题。上下文的一个小描述:

我们正在使用构建定义和多个发布定义设置的 VSTS 环境中工作。此流程正常运行。签入完成,构建触发器和完成,发布开始和完成,直到 UI 测试运行的最后一个版本,并以正确的结果结束。我们正在使用一个构建代理和一个单独的测试代理(都是 Windows 10 操作系统),它们位于同一个域中,并且可以毫无问题地相互连接。

环境

我正在尝试在测试场景中包含录音。我在笔记本电脑(也用作构建代理)和测试代理上安装了 Microsoft Expression Encoder SP 2。在这两个系统上,我都可以毫无问题地手动录制。在本地(从 Visual Studio 本身)进行测试运行时,会相应地创建记录。

本地录音

现在的问题:当测试代理开始测试运行时,会创建记录文件,但它们最终都是 4.93kb 的文件,没有任何内容。我可以打开它们,但它们的运行时间为 0:00。构建日志或事件查看器中没有显示错误:我得到的只是空文件。

测试代理记录

背景的一些相关代码:

有没有人知道是什么(缺乏)魔法导致了这个问题?如果分析需要更多信息,我很乐意提供。

提前致谢!

-编辑- 回应 Wouter:我应该注意构建代理使用测试代理的管理员帐户登录,所以权限应该(可能?)不是问题。

-编辑 2- 我在整个过程中添加了一些日志记录,这显示了一些有趣的东西:

2017-12-14 10:51:29.322 C:\TestDrop*censored*\drop\bin\Debug\Recordings_LoadHomePage_ClickMenuQuestions_NavigatedToJobs.xesc

显然,录音实际上正在运行。在 recorder.stop() 之前,帧数为 190,但文件大小仍为 0。在本地运行测试时,我得到以下信息:

这里唯一的区别是文件大小,在结束之前是 9998272。我认为这确实表明存在权限问题,尽管我仍然对为什么可以创建视频但不写视频感到困惑......

0 投票
2 回答
68 浏览

selenium - 如何覆盖/替换微软基本编码器文件?

使用编码器 ( Link ),录制屏幕上正在播放的 Selenium 自动化脚本的视频。

需要先删除现有文件,然后才能在现有名称上写入 .avi 文件。

是否可以替换现有文件或覆盖它?

0 投票
0 回答
14 浏览

expression-encoder-sdk - heloo 所有有才华的朋友我的 vs 代码打不开

你好所有有才华的朋友我的vs代码我没有打开,我重新安装它但它仍然没有打开,我完全卸载它然后重新安装但它仍然没有打开请帮助