问题标签 [kif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 KIF2 IOS 截图
请帮助我提供 KIF2 的示例代码以按需截取屏幕截图,我想在模拟器中使用 KIF2 截取屏幕截图
请帮忙 !
ios - UIIMagePickerView 的 KIF 2.2 测试用例不适用于 iOS7
我已经使用 KIF 框架编写了测试用例。使用 UIIMagePicker 视图从图库中获取图像的问题 - 操作系统版本为 7.0+,KIF 版本为 2.2。
我正在使用下面的代码行从图库中获取图像:
我可以到达直到照片和“照片水龙头”也被放置,但在那之后它应该关闭选择器并且这不起作用。请帮忙..
任何帮助都会有很大帮助。
提前致谢
ios - 让 KIF 点击一个只知道部分文本的视图
我想退出我们的应用程序,但要点击的静态文本会说类似
“注销(user@email.com)”
如果我不知道电子邮件地址,是否还有办法使用 KIF 点按此视图?
也许使用通配符或其他东西?
ios - 在没有标题的 UITabBarItem 上设置可访问性标签
我有一个像这样的 UITabBarItem :
但是标题为 nil 会删除可访问性和 KIF 测试所需的标签。我发现的另一种方法是设置标题并将其移出屏幕,但这似乎是一个 hacky 解决方案:
是否可以有一个没有标题的 UITabBarItem,但仍然有一个可访问性标签?
编辑为标签栏和背景按钮代码添加完整代码:
kif-framework - Is it possible to catch a KIF timeout?
I have a case where i want to wait for a view to appear, but if it doesn't appear I want to just log it, without KIF timing out and raising an exception. I tried using a @try/@catch
block, but it didn't seem to catch it. Research suggests this may be a limitation of KIF, but just wanted to verify. I don't want to modify failWithException
for just this one case, since every other time I do want the test to fail.
Example of what I tried:
ios - 仅当 UIAlertView 碰巧出现时才单击“确定”
我有一个偶尔显示 UIAlertViews 的 iOS 应用程序。例如,如果用户靠近某个位置,则向他们显示警报,除非我们已在过去一小时内向他们显示警报。
如何使用 KIF 进行测试?警报并不总是出现,所以我等不及了。我希望只有在出现警报时才能单击“确定”。如果没有出现,请继续。
我知道 KIF 中没有条件,但我还能以某种方式对其进行测试吗?
ios - 加载 XCTest 时出错,找不到合适的图像。
我最近更新了我的 Xcode 并开始出现此错误。
我像往常一样完成了我的谷歌搜索。但我还没有找到任何解决方案。我查看并尝试解决我的问题的来源是,
什么时候发生?
如果我在设备上运行 uni test,它只会显示此错误。在模拟器上它按预期工作。从正常目标运行应用程序不会显示此错误。
当运行 Uni Test 应用程序时出现错误时,不会崩溃。它只是无法加载 xctests。
有人有类似的问题吗?并设法解决它?
ios - iOS 模拟器上的软件键盘切换可以一直打开吗?
我正在使用 KIF 测试一个应用程序,每次测试开始时,我都必须手动打开软件键盘,并且没有使用脚本将其打开。有没有办法在模拟器打开时默认打开它?
ios - 重新运行失败的 KIF 测试
您可能知道,KIF 测试可能很不稳定。如果失败,我正在尝试重新运行 KIF 测试。不确定这是否是最佳路线,但我重写了 KIF failWithExceptions 方法以循环三次,并在第 4 次调用 failWithException 的 super 并停止测试。我只是不知道如何再次启动测试。
这就是我现在所拥有的。下一步是对它的 testCase 和 testName,然后调用该测试。有什么想法吗?
谢谢
}
ios - 在 iOS 中测试使用 KIF 启动的外部浏览器
我正在使用 Swift、XCode 6.1 和 KIF 进行集成测试。
如果我使用它,如何查看网络浏览器是否已启动:
或者如何在外部浏览器中启动 URL 并对其进行测试?