在我的应用程序中,我使用以下方式打开spotify:
let kSpotifyAppLink = "spotify:app:mymusicapp"
var url = NSURL(string: kSpotifyAppLink)
if UIApplication.sharedApplication().canOpenURL(url!) {
UIApplication.sharedApplication().openURL(url!)
}
如果点击按钮后实际打开了spotify,是否可以检查UI测试?
答案 0 :(得分:4)
无法检测其他应用是否已打开,因为XCTest只与您的应用有关,而非Spotify。出于安全原因,iOS不允许您的应用知道哪个应用位于前台,只是您的应用需要转移远离前景。