Xamarin.UITest 屏幕截图位置

Mar*_*vić 5 screenshot xamarin.uitest

我的 Xamarin.UITest 有问题,特别是屏幕截图功能。它没有按预期工作。

我试图将“创建的”屏幕截图复制到另一个目录,但出现以下错误:

消息:System.IO.FileNotFoundException:找不到文件“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\screenshot-1.png”。

我正在使用这段代码来复制图像文件:

var screen = app.Screenshot("Welcome screen.");
screen.CopyTo(@"C:\Users\someuser\Desktop\screenshotTest.png");
Run Code Online (Sandbox Code Playgroud)

如何指定屏幕截图的第一个路径/位置,因为原始路径可能需要管理员权限,而我没有。

小智 6

保存的屏幕截图App.Screenshot()位于测试项目的目录中:MyTestProject"\bin\Debug第一个屏幕截图名为Screenshot-1的文件夹。


Mar*_*vić 3

问题的一半解决方案:我将 NUnit 从3.11.0降级到2.7.0,所以它工作正常。

  • 现在支持 NUnit 3,哇哦! (5认同)