【发布时间】:2018-10-15 19:39:28
【问题描述】:
根据我的搜索,它应该“正常工作”。 This 是我找到的最好的文章。我已按照步骤操作,但在 VSTS (Azure DevOps) 界面中没有任何地方表明附加了任何屏幕截图。
我在私人托管的构建服务器上运行它,并且我已经验证了以下内容:
- 正在创建屏幕截图并保存到磁盘
- 生成的 TRX 文件(我正在使用 MSTEST 框架)确实有一个 ResultFile 引用(图像文件的路径)
- TRX 文件已上传到 VSTS,我可以下载它并看到 ResultFile 仍在 TRX 中。
我不确定我缺少什么才能使其正常工作。任何帮助将不胜感激。
【问题讨论】:
-
只是为了仔细检查:您是否使用文档中指示的“Visual Studio 测试任务”?您是否检查过 Artifacts 页面。也许按照指示添加“复制和发布构建工件”会有所帮助?我不希望这些文件会自动上传。您在 (3) 中指出您看到结果文件存在:是指向它的链接还是完整图像?
-
@RobBos 我正在使用“Visual Studio 测试”任务。图像不在工件中。该任务有一个“上传测试附件”选项并被选中。结果文件是一个字符串,其中包含相对于 TRX 文件的图像所在位置的本地路径。由于有上传附件的选项,我希望 VSTS 解析此信息并上传图像以在构建/发布结果中提供。
标签: selenium azure-devops vstest.console.exe