gpt4 book ai didi

ios5 - 关于如何使用 KIF 测试实现拉动刷新的任何想法?

转载 作者:行者123 更新时间:2023-12-04 03:20:50 24 4
gpt4 key购买 nike

这是相当开放的。

有没有人知道如何在 KIF 测试中测试下拉刷新功能?

最佳答案

只需从屏幕顶部向下拖动到屏幕底部即可,对吗? KIF 在 UIView-KIFAdditions 类别中实现了以下方法:

- (void)dragFromPoint:(CGPoint)startPoint toPoint:(CGPoint)endPoint;

我继续为简单的拖动操作创建了以下测试步骤:
+ (id)stepToDragFromStartPoint:(CGPoint)startPoint toEndPoint:(CGPoint)endPoint
{
NSString *description = [NSString stringWithFormat:@"Simulate dragging finger from point %.1f,%.1f to point %.1f,%.1f", startPoint.x, startPoint.y, endPoint.x, endPoint.y];
return [KIFTestStep stepWithDescription:description executionBlock:^(KIFTestStep *step, NSError **error) {
UIView *viewToSwipe = [UIApplication sharedApplication].keyWindow.subviews.lastObject;

[viewToSwipe dragFromPoint:startPoint toPoint:endPoint];

return KIFTestStepResultSuccess;
}];
}

希望有帮助!

关于ios5 - 关于如何使用 KIF 测试实现拉动刷新的任何想法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15571789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com