1

我有一大套自动化测试用于我的应用程序。我想添加我的包装ABAddressBookALAssetsLibrary的测试。但是,如果这些测试在过去从未访问过地址簿或资产库的模拟器上运行,则会向用户发出许可请求。自动测试ABAddressBook和ALAssetsLibrary请求访问

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

+0

我知道这是旧的,但有I'm完全相同的问题,并希望对此有任何想法。如果ABAddressBook是开源的,那么可以在项目中使用它作为存根(这将是相当矫枉过正的)。但除此之外,我没有看到任何机会使用像特拉维斯这样的项目包含测试,包括地址簿 – TAKeanice

+0

这似乎是一个可行的答案http://stackoverflow.com/a/28473742/1979235 –

+0

看起来很有希望,我将测试这个!无论如何,你知道为什么UI自动化不起作用的任何解决方案,这是我在这里描述的问题的一部分:http://stackoverflow.com/questions/29197619/ios-ui-automation-testing-in-travis -ci? – TAKeanice

回答