2017-07-19 2 views
0

J'essaie de taper sur la cellule du bouton en utilisant UITestingUITests en utilisant siriService. Par exemple:iOS: Utilisation de XCUIDevice(). SiriService pour taper sur le bouton

Je suis en train d'ouvrir "Paramètres", puis appuyez sur "Général":

enter image description here

Je suis en mesure d'ouvrir les paramètres:

func testSettings() { 
    XCUIDevice().siriService.activate(voiceRecognitionText: "Open Settings") 

J'essayées les éléments suivants:

func testSettings() { 
     XCUIDevice().siriService.activate(voiceRecognitionText: "Open Settings") 
     sleep(2) 
     XCUIDevice().siriService.activate(voiceRecognitionText: "General") 
    } 

} 

Mais je reçois ceci:

enter image description here

Ceux d'entre vous sait si un moyen de taper sur les boutons à l'aide siriService?

J'apprécierai vraiment votre aide.

Répondre

0

Il n'y a pas moyen que vous pouvez dire Siri d'interagir directement avec des composants mais vous pouvez lui dire d'aller directement aux paramètres généraux avec le code suivant

XCUIDevice().siriService.activate(voiceRecognitionText: "Go to the general settings")