2014-11-25 63 views
0

我正在使用Swift,XCode 6.1和KIF進行集成測試。在iOS中使用KIF啓動測試外部瀏覽器

我如何可以看到,如果網絡瀏覽器推出,如果我用這個:

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

或者我怎樣才能在外部瀏覽器中啓動的URL並對其進行測試?

回答

2

KIF無法斷言使用Safari打開的內容。它只能在您的應用程序中執行操作。

如果您只是想知道該特定網址已啓動,則應該使用單元測試。 openURL是一種SDK方法,儘管它在測試中沒有太多的價值,但它確實啓動了。如果失敗了,那麼Apple需要發佈一個操作系統更新來修復它,所以無論如何你都無法做任何修復。相反,只需測試URL字符串是否是正確的字符串即可。