kif

    0热度

    1回答

    我正在使用Swift和Kif框架在Xcode中进行UI测试。我的问题是关于AccessibilityLabels。可访问性标签是动态的和变化的,有没有一种方法可以使用不同的静态标签来标识按钮和发生的其他操作? 例如: tester().tapViewWithAccessibilityLabel("Apr 29, 2015") 哪里"Apr 29, 2015"是可访问的标签,但它每天都在改变。我

    0热度

    1回答

    在KIF测试框架中,在KIF接受类中,我们能否创建控制器类或模型类的实例以获取该特定类的函数和视图?或者,辅助功能标签是识别视图的唯一方法?如果后者是唯一的选择,那么我们如何才能在KIF测试课程中访问我们的模型类?

    0热度

    1回答

    我有一个值为“text”的UILabel。 现在KIF我试图通过检查其值: (UIView *)waitForViewWithAccessibilityLabel:(NSString *)label value:(NSString *)value traits:(UIAccessibilityTraits)traits 但它没有说: 10.00秒 后超时的一步,我发现了一个具有标签“myLab

    0热度

    1回答

    我使用KIF 3.0,JKExpandTableView XCode 6.1.1和Swift。 我想要JKExpandTableView使用waitForTappableViewWithAccessibilityLabel的KIF测试仪对象。 在图像它投的UIView到UITableView,因为如果我将它转换为JKExpandTableView那里有一个break on exception xc

    0热度

    1回答

    有没有办法指定或获取用户在进行inapp购买后显示的密码文本字段输入的辅助功能标签? 我试图自动化我的测试,并且无法输入测试的帐户密码,我无法测试我的购买。

    6热度

    1回答

    我使用KIF来测试用户界面的持续集成。当应用程序是第一次在设备上启动(或iOS模拟器)时,系统将显示一些安全警报视图。 KIF如何自动确认系统警报以防止测试失败?

    1热度

    3回答

    我正在发出一个http请求到一个正在回应500 error响应(这是预期的行为)的url。但是这个错误是在成功函数而不是错误函数中捕获的。 $http.get("myUrl") .then(function (response) { console.log(response); } .function (error) { // Handle e

    0热度

    1回答

    我正在使用KIF测试应用程序的功能。然而,这个应用程序有两个版本,一个是iPad,另一个是iPhone。是否有一个全局变量或者表明我是否在iPad或iPhone上运行测试?我想使用它(例如在有条件的情况下)来利用,并且只对我已经完成的iPhone测试做一些修改。

    0热度

    1回答

    我使用的是KIF test framework。目前,我能够检测到一个表不通过以下行空: tester().waitForCellAtIndexPath(NSIndexPath(forRow: 0, inSection: 0), inTableViewWithAccessibilityIdentifier: "My Table") 不过,我需要能够测试如果一个表完全是空的。使用KIF

    1热度

    1回答

    KIF像魔术一样工作,最近让我很困惑。这就是KIF和XCTest的工作原理。 据说WWDC 2014 & 2013:测试代码作为一种插件被注入宿主应用程序,那么什么信息可以作为插件从主应用程序中窃听? 主机应用程序 & 插件是什么关系? 使用KIF,我们可以感知通知& URL请求,但这是如何工作的?我的第一个想法是主机应用程序中的所有上下文都与插件共享但为什么在测试中,我们无法修改主应用程序中的变