【问题标题】:Automated test ABAddressBook and ALAssetsLibrary request access自动化测试 ABAddressBook 和 ALAssetsLibrary 请求访问
【发布时间】:2014-07-23 20:25:03
【问题描述】:

我的应用有一套大型自动化测试。我想为 ABAddressBookALAssetsLibrary 周围的包装器添加测试。但是,如果这些测试在过去从未访问过通讯录或资产库的模拟器上运行,则会向用户发出权限请求。

我想知道是否有人在他们的自动化测试套件中成功绕过了这个请求?

【问题讨论】:

  • 我知道这是旧的,但我遇到了完全相同的问题,如果有任何想法,我将不胜感激。如果 ABAddressBook 是开源的,则可以将其用作项目中的存根(这将是相当过分的)。但除此之外,我看不到任何机会在包含包含地址簿的测试的项目中使用 Travis 之类的东西
  • 这似乎是一个可行的答案stackoverflow.com/a/28473742/1979235
  • 看起来很有希望,我会测试一下!无论如何,你知道为什么 UI 自动化不起作用的任何解决方案,这是我在这里描述的问题的一部分:stackoverflow.com/questions/29197619/…

标签: ios automated-tests abaddressbook alassetslibrary user-permissions


【解决方案1】:

正如 Awesome-o 所说,这个答案很有效:https://stackoverflow.com/a/28473742/1979235(有一些修改,我会在那里评论)

【讨论】:

    猜你喜欢
    • 2018-02-18
    • 2023-04-09
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 2016-01-05
    • 2019-11-25
    • 1970-01-01
    • 2020-11-29
    相关资源
    最近更新 更多