1
我有一大套自动化测试用于我的应用程序。我想添加我的包装ABAddressBook
和ALAssetsLibrary
的测试。但是,如果这些测试在过去从未访问过地址簿或资产库的模拟器上运行,则会向用户发出许可请求。自动测试ABAddressBook和ALAssetsLibrary请求访问
我想知道是否有人在他们的自动化测试套件中绕过此请求成功?
我有一大套自动化测试用于我的应用程序。我想添加我的包装ABAddressBook
和ALAssetsLibrary
的测试。但是,如果这些测试在过去从未访问过地址簿或资产库的模拟器上运行,则会向用户发出许可请求。自动测试ABAddressBook和ALAssetsLibrary请求访问
我想知道是否有人在他们的自动化测试套件中绕过此请求成功?
这个答案正在起作用真棒邻说:https://stackoverflow.com/a/28473742/1979235(有一些修改,我会在那里评论)
我知道这是旧的,但有I'm完全相同的问题,并希望对此有任何想法。如果ABAddressBook是开源的,那么可以在项目中使用它作为存根(这将是相当矫枉过正的)。但除此之外,我没有看到任何机会使用像特拉维斯这样的项目包含测试,包括地址簿 – TAKeanice
这似乎是一个可行的答案http://stackoverflow.com/a/28473742/1979235 –
看起来很有希望,我将测试这个!无论如何,你知道为什么UI自动化不起作用的任何解决方案,这是我在这里描述的问题的一部分:http://stackoverflow.com/questions/29197619/ios-ui-automation-testing-in-travis -ci? – TAKeanice