检查外部应用是否已打开。用户界面测试xcode

时间:2016-12-15 10:37:16

标签: ios xcode xcode-ui-testing

在我的应用程序中,我使用以下方式打开spotify:

let kSpotifyAppLink = "spotify:app:mymusicapp"
var url = NSURL(string: kSpotifyAppLink)

if UIApplication.sharedApplication().canOpenURL(url!) {
   UIApplication.sharedApplication().openURL(url!)
}

如果点击按钮后实际打开了spotify,是否可以检查UI测试?

1 个答案:

答案 0 :(得分:4)

无法检测其他应用是否已打开,因为XCTest只与您的应用有关,而非Spotify。出于安全原因,iOS不允许您的应用知道哪个应用位于前台,只是您的应用需要转移远离前景。