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

时间:2014-11-25 14:35:27

标签: ios kif

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

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.daledietrich.com"]];

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

1 个答案:

答案 0 :(得分:2)

KIF无法断言使用Safari打开的内容。它只能在您的应用中执行操作。

如果您只想知道该特定网址已启动,您应该使用单元测试。 openURL是一种SDK方法,但它在测试中并没有很多价值。如果失败,那么Apple需要发布操作系统更新来修复它,这样你无论如何都无法修复它。相反,只需测试URL字符串是否为正确的字符串。