草庐IT

kif_setIOHIDEventWithTouches

全部标签

ios - 如何使用 KIF 在同一文本字段中输入文本

我正在使用Kif并尝试使用文本字段和添加按钮创建一些数据如果我使用此代码一次:-(void)addTextItem{[testerenterText:[NSStringstringWithFormat:@"Testtext%@",[selfrandomStringWithLength:10]]intoViewWithAccessibilityLabel:NSLocalizedString(@"TBP_TFL_WRITE_YOUR_TEXT",nil)];[testerwaitAndTapTappableViewWithAccessibilityLabel:NSLocalizedStri

ios - 带有 KIF 的 ipad 键盘上的 stepToTap DELETE 键

有没有办法模拟在UITextField中删除字符。我在键盘可见的情况下尝试过[scenarioaddStep:[KIFTestStepstepToTapViewWithAccessibilityLabel:@"Delete"traits:UIAccessibilityTraitKeyboardKey]];但是我做空了吗? 最佳答案 我也是KIF的新手,但您可以尝试使用点击Delete键所在的点。[KIFTestStepstepToTapScreenAtPoint:CGPointMake(300,389)];然后您可以将其抽象到您自己

ios - UIIMagePickerView 的 KIF 2.2 测试用例不适用于 iOS7

我使用KIF框架编写了测试用例。使用UIIMagePickerView从图库中获取图像的问题-操作系统版本为7.0+并且KIF版本为2.2。我正在使用下面的代码行从图库中获取图像:[testerchoosePhotoInAlbum:@"SavedPhotos"atRow:1column:1];我能够到达照片,并且“照片点击”也被放置,但在那之后它应该关闭选择器并且那是行不通的。请帮助..任何帮助都是很大的帮助。提前致谢 最佳答案 我刚刚在这里回答了同样的问题HowpickimageonAlbums-iOStestingKIF我也无法

ios - KIF 3.2.0 无法进行 arm64 配置

我正在尝试使用KIFv3.2(最新版本2015年3月18日)。它提示UIEvent+KIFAdditions.o的arm64undefinedsymbol错误:架构arm64的undefinedsymbol:“_IOHIDEventCreateDigitizerEvent”,引用自:-[UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]在UIEvent+KIFAdditions.o-[UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]在libKIF.a(UIEvent+KIFAddi

ios - 用于 ios 自动化测试的 KIF - 如何知道测试顺序

KIF测试按字母顺序执行,但如果我有多个文件怎么办?我想按一个顺序运行所有自动化测试,可以吗?在单个文件中,这是正确的:-(void)testB{}willbethesecondtest-(void)testA{}willbethefirsttest-(void)testC{}willbethethirdtest但是,假设我有MainScreenTest.m,然后是SecondScreenTest.m,然后是ThirdScreenTest.m,然后我运行了整个测试套件。我怎么知道哪个会先运行?我试过只运行一个文件,但可以同时运行多个文件吗? 最佳答案

ios - KIF - 与 CI 集成

使用早期的KIF,我可以在appdelegate的didFinishLaunching方法中添加testcontroller头文件,我的CI就可以工作了。测试Controller.h#import#import"KIFTestController.h"@interfacetestcontroller:KIFTestController@end测试Controller.m#import"KIFTestScenario.h"@implementationtestcontroller-(void)initializeScenarios;{[selfaddScenario:[KIFTestSc

ios - KIF 无法点击 UITableViewCell 中的 UIButton 如果它是它的 UITableView 的唯一一个

我在自动点击嵌入在UITableViewCell中的UIButton时遇到问题,如果该单元格是表格的唯一单元格。这是在使用KIF的UI自动化的上下文中。这是我的相关电话:[testertapViewWithAccessibilityLabel:@"LABEL"traits:UIAccessibilityTraitButton];//traitonlyspecifiedfor2ndcasebelow这是我观察到的:如果我将可访问性标签放在UITableViewCell上,KIF的KIFUITestActor-waitForAccessibilityElement:view:withLab

ios - KIF 无法识别 'ALAssetsLibrary' 访问请求警报 View 的标签

我正在写一个KIFtest测试我正在开发的iPhone应用程序的入职流程。当向ALAssetsLibrary请求访问权限时,会弹出通常的警报View,但KIF无法识别此警报View的可访问性标签。当我测试以下内容时,我的测试失败了:[testerwaitForViewWithAccessibilityLabel:@"OK"];虽然我的iOS模拟器中的辅助功能检查器清楚地表明这是该View的正确标签。我想知道这是否是因为这些警报View在沙箱之外,有人知道是否是这种情况,是否可以使用KIF对其进行测试?非常感谢任何帮助。 最佳答案 问

iphone - 使用 Kif 截图

我想在Kif中截图。我看到了here在kif项目的私有(private)类(class)中,这是可能的,但我很难尝试将其转换为一个步骤。谁能帮忙? 最佳答案 这是在KIF3.0.4中添加的。参见here. 关于iphone-使用Kif截图,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16341198/

ios - 当我只有 .app 和 .xctest 文件夹时如何从命令行运行 KIF (xctest)?

我是ios世界的新手,正在弄清楚如何从命令行运行测试。我有APP.app和TEST.xctest(基本上是KIF测试)。我无法弄清楚如何在应用程序(在模拟器和设备上)上运行这些测试。我尝试使用xcodebuild测试并将方案设置为TEST但没有用。我能够使用xcrun命令在模拟器上安装.app。xcruninstruments-w"iPhone5(8.0Simulator)"xcrunsimctlinstallbooted现在如何在模拟器上运行Xctests?非常感谢任何帮助。 最佳答案 在我看来,我认为使用.app和.xctest