2017-07-19 75 views
0

我正在嘗試使用siriService使用UITestingUITests來點按按鈕單元格。例如:iOS:使用XCUIDevice()。siriService輕按按鈕

我試圖打開 「設置」,然後點擊 「常規」:

enter image description here

我能打開設置:

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

我試着如下:

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

} 

但我收到這個:

enter image description here

你們誰都知道是否使用siriService點擊按鈕的方法?

我真的很感謝你的幫助。

回答

0

沒有辦法,你可以告訴Siri的直接與組件的交互,但你可以告訴它直接進入常規設置用下面的代碼

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