XCUITest - 如何模拟设备的锁定
XCUITest - How to simulate locking of the device
我正在 Swift 中为我的应用程序编写 XCUITests,我想知道是否可以模拟设备的锁定和解锁。我查看了 XCUIApplication
方法,但似乎没有任何方法可以让我锁定设备。
目前无法做到。
我不确定,但也许可以通过一些神奇的句子来完成,比如:
let siri = XCUIDevice().XCUISiriService // available since SDK 10.3
siri.activate(voiceRecognitionText: "siri, please lock my device")
根据的回答,XCUIDevice上有一个私有方法,你可以调用它来锁屏,如下所示:
XCUIDevice.shared.perform(NSSelectorFromString("pressLockButton"))
我正在 Swift 中为我的应用程序编写 XCUITests,我想知道是否可以模拟设备的锁定和解锁。我查看了 XCUIApplication
方法,但似乎没有任何方法可以让我锁定设备。
目前无法做到。
我不确定,但也许可以通过一些神奇的句子来完成,比如:
let siri = XCUIDevice().XCUISiriService // available since SDK 10.3
siri.activate(voiceRecognitionText: "siri, please lock my device")
根据
XCUIDevice.shared.perform(NSSelectorFromString("pressLockButton"))