kif相关内容
我使用 KIF 框架(http://github.com/kif-framework/KIF) 用于 UI 测试我需要模拟位置服务. 问题是定位服务在 KIF 方法 -beforeAll 调用之前启动.所以现在嘲笑为时已晚. 任何建议将不胜感激. 解决方案 在我的 KIF 目标中,我有一个 BaseKIFSearchTestCase : KIFTestCase,我在其中覆盖了一
..
注意:我在标题中添加了 kif 只是为了搜索索引,考虑到大部分答案都是讨论它 我正在为 iOS 寻找类似 selenium 的东西,基本上是一个测试自动化/单元测试框架,它可以多次运行某个 UI 场景直到它崩溃,这将帮助我缩小导致 UI 错误的原因非常罕见且随机地发生. (顺便说一句,我已经对数据源/表交互的每一行代码进行了 NSLogged 并花费了数小时分析潜在原因……但没有发现任
..
任何人都可以成功地将KW_SPEC变量传递给xctool.我正在尝试使用我可以使用xctool成功地运行所有测试,但是它似乎没有获得KW_SPEC值.我已经在许多不同的地方用命令行尝试过了,但是没有运气. 例如: xctool -destination 'platform=iOS Simulator,name=iPad Retina,OS=latest' -sdk iphone
..
我有一个简单的问题(我想). 我想使用Specta和KIF在我的应用程序中进行功能测试.问题是我在View Controller的viewDidLoad方法中设置了依赖关系,而在我的规范的beforeEach方法中,我只是为了不打入网络而注入了虚假对象. 结果是错误的,因为规格中的viewDidLoad在beforeEach方法之前被调用. 在AppDelegate加载根视图控制
..
我的KIF测试打开了可访问性检查器(显然,KIF必须工作。)问题是,它的窗口遮挡了一些随后需要执行的UI测试的控件,这些测试失败了。 使用KIF测试完成后如何关闭辅助功能检查器,以便可以运行UI测试? (在模拟器的“设置”应用中“手动”关闭它不是解决方案,我正在寻找可以从代码中调用,在目标中设置或...的东西?) 解决方案 我在 Stew Gleadow的博客。 您只需要
..
将KIF添加到现有Xcode 6工作区时遇到此错误: ld: library not found for -lPods-MyProjectTests-KIF MyProject.xcworkspace/驻留在MyProject.xcproject/的父目录中(并且还取决于其他几个同级项目)可能对我的情况有什么特殊之处: ./MyProject.xcworkspace/ ./MyPr
..
在使用iOS 8.1.3的设备上运行KIF集成测试时,我会收到以下类型的许多诊断消息作为控制台输出: AX Exchange错误:错误域=可访问性代码= 0“远程服务 不响应_accessibilityMachPort”UserInfo = 0x1a55de50 {NSLocalizedDescription =远程服务不响应 _accessibilityMachPort} 这是
..
我有一个Xcode工作区,我已经更新到KIF 2.0(通过pod文件中的终端和pod'KIF'进行pod更新)之后我按照 https://github.com/kif-framework/KIF#configure-the-testing-目标(使用Cocoapods部分安装)。但是当我尝试执行项目以及运行我的测试目标时,它会抛出错误, ld:为iOS模拟器构建,但是为针对MacOSX文件
..
我使用 KIF 来测试用户界面以进行持续集成。当应用程序首次在设备上启动(或 iOS模拟器)时,系统将显示一些警报视图以确保安全性。 KIF如何自动确认系统警报以防止测试失败? 解决方案 最好的方法是使用 [tester acknowledgeSystemAlert] 。它将点击系统警报中的最后一个按钮:) 有关详细信息,请参阅这个 github线程。
..
我正在制作一个“每个步骤之前”的步骤,我想要做出退出的步骤。在尝试触摸它之前,我找不到关于检查元素是否存在的任何信息,如果它不存在则执行其他操作。是否可以在没有引用我要检查的对象的情况下使用KIF执行此操作? 类似于: if([tester elementExistsWithAccesibilityLabel:@“backButton”]) { [tester tapViewWi
..
我正在尝试在 KIF 上针对要求的应用编写验收测试很早就有本地通知权限。不幸的是,由于iOS模拟器的安全原因,使用KIF无法自动接受iOS权限警报。根据 https://stackoverflow.com/a/28443743/62 ,有些方法可以禁用权限警报位置,地址簿,日历和照片,但我找不到禁用本地通知权限的方法。我尝试了链接问题的权利方法,但没有以下密钥工作: kTCCService
..
我最近更新了我的Xcode并开始出现此错误。 2014-11-03 15:03:54.222 App [13141:60b]加载错误/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests:dlopen(/ private / var / mobile
..
面对这一问题,当您选择从相册中的图像变成不点击图像。在点也会发生pressure。怎么办? 用于:[测试仪choosePhotoInAlbum:@“众望所归”atRow:0柱:0]; 以及:[测试仪tapScreenAtPoint:CGPointMake(47,150); 解决方案 我试图弄清楚这一点为好。 在 [测试仪tapScreenAtPoint:CGPointMake(47,1
..
我使用的UI测试KIF框架( http://github.com/kif-framework/KIF ) 我需要模拟定位服务。 问题是位置服务开始之前KIF方法-beforeAll调用。 所以这是为时已晚来嘲笑。 任何建议将是AP preciated。 解决方案 在我KIF目标我有一个 BaseKIFSearchTestCase:KIFTestCase ,我在那里覆盖CLLocat
..
注意:我加的 KIF 的的标题只为搜索索引puposes,考虑到大多数的答案竟然是讨论 我在寻找类似的硒适用于iOS,基本上是一个测试自动化/单元测试框架,可以运行特定的UI场景很多很多次,直到它崩溃,这将帮我缩小的UI错误的原因是很少发生随机。 (顺便说一句,我NSLogged数据源/表交互code的每一行,花时间分析潜在原因..但没有发现任何确凿..再次这个bug很少发生)。 我看了一些
..