admin管理员组

文章数量:1122832

Below is my test code based on my research:

func test_touchId() throws {
        let app = XCUIApplication()
        app.launch()
        
        let device = XCUIDevice.shared
        let selector = NSSelectorFromString("pressButton:")
        if device.responds(to: selector) {
            device.perform(selector, with: NSNumber(value: 1)) // 1 simulates successful authentication
        }
}

The test gives the following error:

Invalid value Unknown passed to -[XCUIDevice _silentPressButton:] (NSInternalInconsistencyException)

I'm not able to figure out how to fix the above error. Any help/pointer is greatly appreciated.

Below is a screenshot for the TouchID prompt:

本文标签: swiftuiHow do I simulate TouchID match in XCTestStack Overflow