Tag: kif

如何在相册上挑选图像 – iOStestingKIF

面对这个问题,当你从相册中select一个图像时,不要点击图像。 在点压力也发生。 该怎么办? 使用:[tester choosePhotoInAlbum:@“Moments”atRow:0 column:0]; 以及:[tester tapScreenAtPoint:CGPointMake(47,150)];

我可以使用KIF检查屏幕上是否存在视图吗?

我正在做一个“每个”之前的步骤,我想要做的步骤来注销。 在我尝试触摸它之前,我找不到任何有关元素的存在,如果不存在,请执行其他操作。 是否有可能做到这一点与KIF没有参考我想检查的对象? 就像是: if([tester elementExistsWithAccesibilityLabel:@"backButton"]) { [tester tapViewWithAccessibilityLabel:@"backButton"]; } else { [tester tapViewwithAccesibilityLabel:@"Logout"]; }

如何使用KIF框架来模拟位置服务

我使用KIF框架( http://github.com/kif-framework/KIF )进行UItesting,我需要模拟位置服务。 问题是位置服务启动BEFORE KIF方法-beforeAll被调用。 所以嘲笑已经太迟了。 任何build议,将不胜感激。

在模拟器中运行应用程序时,删除本地通知的iOS权限警报

我试图在KIF上写一个接受testing,在很早的时候要求获得本地通知的权限。 不幸的是,由于iOS模拟器的安全性原因,使用KIF无法自动接受iOS权限警报 。 根据https://stackoverflow.com/a/28443743/62它看起来像有办法禁用位置,地址簿,日历和照片权限提醒,但我找不到方法来禁用本地通知权限。 我尝试了链接问题的授权方法,但以下任何一个键都不起作用: kTCCServiceNotifications kTCCServiceNotification kTCCServiceLocalNotification kTCCServiceLocalNotifications 任何其他的想法? 现在我正在通过更改我的生产代码来解决这个问题,以便在验收testing运行时有条件地禁用本地通知,但理想情况下我不需要。

加载XCTest时出错,找不到合适的图像。

我最近更新了我的Xcode,并开始有这个错误。 2014-11-03 15:03:54.222 App[13141:60b] Error loading /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: dlopen(/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests, 262): no suitable image found. Did find: /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: code signature invalid for '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests' DevToolsBundleInjection: Error loading bundle '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest' 我照常进行Googlesearch。 但我还没有find任何解决scheme。 来源我看了,试图解决我的问题是, http://marcschwieterman.com/blog/testing-in-the-sandbox/ 什么时候发生? 它只显示这个错误,如果我在设备上运行unitesting。 在模拟器上,它按预期工作。 从正常目标运行应用程序不会显示此错误。 运行Uni Test应用程序时出现错误时不会崩溃。 它只是无法加载xctests。 任何人有类似的问题? 并设法解决它?