我已经看了很多,但是我找不到使用KIF来点击模拟器状态栏区域的方法。我想执行此操作以测试是否可以通过点击此处滚动到表格视图的顶部。

我尝试了两种方法:

CGFloat middleOfScreen = floorf([[UIScreen mainScreen] bounds].size.width / 2.f);
UIWindow *keyWindow = [[[UIApplication sharedApplication] delegate] window];
[keyWindow tapAtPoint:CGPointMake(middleOfScreen, 0.f)];


[self tapScreenAtPoint:CGPointMake(0.f, 0.f)];

使用KIF可以吗?如果不是,使用UITouch事件甚至可能吗?

最佳答案

Brian Nickel很好,可以在这里的最新master分支中添加它:https://github.com/kif-framework/KIF/commit/534ec0594d993b868cf9a04495254b30926189cd

语法为:

[tester tapStatusBar];

关于ios - 使用KIF轻敲状态栏或以编程方式进行操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20381477/

10-09 16:00