问题标签 [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.

0 投票
1 回答
481 浏览

ios - 使用 KIF2 IOS 截图

请帮助我提供 KIF2 的示例代码以按需截取屏幕截图,我想在模拟器中使用 KIF2 截取屏幕截图

请帮忙 !

0 投票
1 回答
242 浏览

ios - UIIMagePickerView 的 KIF 2.2 测试用例不适用于 iOS7

我已经使用 KIF 框架编写了测试用例。使用 UIIMagePicker 视图从图库中获取图像的问题 - 操作系统版本为 7.0+,KIF 版本为 2.2。

我正在使用下面的代码行从图库中获取图像:

我可以到达直到照片和“照片水龙头”也被放置,但在那之后它应该关闭选择器并且这不起作用。请帮忙..

任何帮助都会有很大帮助。

提前致谢

0 投票
1 回答
496 浏览

ios - 让 KIF 点击一个只知道部分文本的视图

我想退出我们的应用程序,但要点击的静态文本会说类似

“注销(user@email.com)”

如果我不知道电子邮件地址,是否还有办法使用 KIF 点按此视图?

也许使用通配符或其他东西?

0 投票
2 回答
10851 浏览

ios - 在没有标题的 UITabBarItem 上设置可访问性标签

我有一个像这样的 UITabBarItem :

但是标题为 nil 会删除可访问性和 KIF 测试所需的标签。我发现的另一种方法是设置标题并将其移出屏幕,但这似乎是一个 hacky 解决方案:

是否可以有一个没有标题的 UITabBarItem,但仍然有一个可访问性标签?

编辑为标签栏和背景按钮代码添加完整代码:

0 投票
1 回答
193 浏览

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:

0 投票
1 回答
184 浏览

ios - 仅当 UIAlertView 碰巧出现时才单击“确定”

我有一个偶尔显示 UIAlertViews 的 iOS 应用程序。例如,如果用户靠近某个位置,则向他们显示警报,除非我们已在过去一小时内向他们显示警报。

如何使用 KIF 进行测试?警报并不总是出现,所以我等不及了。我希望只有在出现警报时才能单击“确定”。如果没有出现,请继续。

我知道 KIF 中没有条件,但我还能以某种方式对其进行测试吗?

0 投票
4 回答
5564 浏览

ios - 加载 XCTest 时出错,找不到合适的图像。

我最近更新了我的 Xcode 并开始出现此错误。

我像往常一样完成了我的谷歌搜索。但我还没有找到任何解决方案。我查看并尝试解决我的问题的来源是,

  1. http://marcschwieterman.com/blog/testing-in-the-sandbox/

什么时候发生?

如果我在设备上运行 uni test,它只会显示此错误。在模拟器上它按预期工作。从正常目标运行应用程序不会显示此错误。

当运行 Uni Test 应用程序时出现错误时,不会崩溃。它只是无法加载 xctests。

有人有类似的问题吗?并设法解决它?

0 投票
2 回答
1507 浏览

ios - iOS 模拟器上的软件键盘切换可以一直打开吗?

我正在使用 KIF 测试一个应用程序,每次测试开始时,我都必须手动打开软件键盘,并且没有使用脚本将其打开。有没有办法在模拟器打开时默认打开它?

0 投票
0 回答
159 浏览

ios - 重新运行失败的 KIF 测试

您可能知道,KIF 测试可能很不稳定。如果失败,我正在尝试重新运行 KIF 测试。不确定这是否是最佳路线,但我重写了 KIF failWithExceptions 方法以循环三次,并在第 4 次调用 failWithException 的 super 并停止测试。我只是不知道如何再次启动测试。

这就是我现在所拥有的。下一步是对它的 testCase 和 testName,然后调用该测试。有什么想法吗?

谢谢

}

0 投票
1 回答
338 浏览

ios - 在 iOS 中测试使用 KIF 启动的外部浏览器

我正在使用 Swift、XCode 6.1 和 KIF 进行集成测试。

如果我使用它,如何查看网络浏览器是否已启动:

或者如何在外部浏览器中启动 URL 并对其进行测试?