Selon Apple's documentaion, je devrais être en mesure de lancer une application basée sur son ID de faisceau en utilisant le code ci-dessous.Ouvrir Safari à partir de XCTestCase
// Open safariapp
let safariApp = XCUIApplication(bundleIdentifier: "com.apple.mobilesafari")
// Launch safari app
safariApp.launch()
Malheureusement, ce code ne compile pas parce que Xcode prétend que XCUIApplication
ne peut pas prendre des arguments d'initialisation. Ceci est mon erreur:
Argument passed to call that takes no arguments
Quelle version de Xcode et Swift utilisez-vous? – Oletha
Swift 3 et Xcode 8.3 et j'ai essayé 'XCUIApplication (privateWithPath: nil, bundleID:" com.apple.safari ")' – clayjones94