Я хочу протестировать свое приложение macOS.Он использует камеру вашего Macbook, и хочу справиться с этим в моем UITest.Однако я не могу заставить его работать.Вот мой НЕ рабочий код.Этот код запускает уведомление, и я получил предупреждение, чтобы разрешить доступ к моей камере, но закрытие не вызывается.Спасибо за любую помощь.
Есть много решений для iOS, но мне нужно это на macOS.
let alertHandler = addUIInterruptionMonitor(withDescription: "Camera Permission Alert") { (alert) -> Bool in
if alert.buttons.matching(identifier: "OK").count > 0 {
alert.buttons["OK"].click()
self.app.click()
return true
} else {
return false
}
}
XCTAssertTrue(startButton.waitForExistence(timeout: 1.0))
startButton.click()
XCTAssertTrue(recordButton.waitForExistence(timeout: 20.0))
recordButton.click()
wait(for: 8)
recordButton.click()
removeUIInterruptionMonitor(alertHandler)
}