代码之家  ›  专栏  ›  技术社区  ›  Zez3

沙马林。iOS UITesting-未经授权的访问异常

  •  1
  • Zez3  · 技术社区  · 8 年前

    我在iOS上尝试Xamarin UI测试已经有一段时间了,除了屏幕截图部分,一切都如预期。在应用程序中执行此操作时。屏幕截图(“第一”);我收到以下错误消息:

    系统异常:执行屏幕截图(“第一个”)时出错 ---->系统UnauthorizedAccess异常:拒绝访问路径“/screenshot-1.png”。

    我在网上到处搜索,但我找不到解决这个问题的方法。任何帮助都将不胜感激!

    P、 S:我也以管理员权限运行过Xamarin Studio,但同样没有运气

    1 回复  |  直到 8 年前
        1
  •  3
  •   SushiHangover    8 年前

    该错误在更新到时首次出现 iOS 10.x。

    1. 在iOS应用程序中,确保 Xamarin.TestCloud.Agent 包更新为 0.20.3 (最新版本)。

    2. 在你的 UITest 项目,确保 Xamarin.UITest 软件包已更新至最新版本 2.x 版本(当前 2.0.5 ,我正在使用预发布 2.0.5.1590-dev )和 NUnit 包已更新到版本 2.6.4 从默认 2.6.3 (但是 NUnit的更新 3.x )

    3. 通过启用本地屏幕截图保存 .EnableLocalScreenshots()

      ConfigureApp.iOS.EnableLocalScreenshots().StartApp();

    注意:假设您是由于错误而这样做的。。。。

    推荐文章