我正在使用Swift,XCode 6.1和KIF进行集成测试。
如果我使用此功能,如何查看是否已启动网络浏览器:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.daledietrich.com"]];
或者如何在外部浏览器中启动URL并对其进行测试?
答案 0 :(得分:2)
KIF无法断言使用Safari打开的内容。它只能在您的应用中执行操作。
如果您只想知道该特定网址已启动,您应该使用单元测试。 openURL是一种SDK方法,但它在测试中并没有很多价值。如果失败,那么Apple需要发布操作系统更新来修复它,这样你无论如何都无法修复它。相反,只需测试URL字符串是否为正确的字符串。