2017-10-02 2 views
0

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 
+0

Quelle version de Xcode et Swift utilisez-vous? – Oletha

+0

Swift 3 et Xcode 8.3 et j'ai essayé 'XCUIApplication (privateWithPath: nil, bundleID:" com.apple.safari ")' – clayjones94

Répondre