【问题标题】:iOS: Using XCUIDevice().siriService to tap on buttoniOS:使用 XCUIDevice().siriService 点击按钮
【发布时间】:2017-12-25 04:01:08
【问题描述】:

我正在尝试使用 siriService 使用 UITestingUITests 来点击按钮单元。例如:

我正在尝试打开“设置”并点击“常规”:

我可以打开设置:

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

我尝试了以下方法:

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

}

但我明白了:

你们中的任何人都知道是否有一种使用 siriService 来点击按钮的方法吗?

非常感谢您的帮助。

【问题讨论】:

    标签: ios swift xcode xctest ui-testing


    【解决方案1】:

    您无法告诉 Siri 直接与组件交互,但您可以使用以下代码告诉它直接进入常规设置

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多