Как автоматизировать использование факела в iOS с помощью appium? - PullRequest
0 голосов
/ 15 мая 2018

Я автоматизирую приложение для iOS, где мне нужно проверить, нажимает ли пользователь опцию факела, запускается ли факел устройства. И если пользователь снова нажимает на значок факела, факел устройства выключается. кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 15 мая 2018

Пожалуйста, добавьте этот код на кнопку Факела.

@IBAction func btnFlashAction(_ sender: Any) {
    let avDevice = AVCaptureDevice.default(for: AVMediaType.video)
    if (avDevice?.hasTorch)! {
        do {
            _ = try avDevice?.lockForConfiguration()
        } catch {
        }
        if on == true {
            avDevice?.torchMode = AVCaptureDevice.TorchMode.off
            on = false
        } else {
            do {
                _ = try avDevice?.setTorchModeOn(level: 1.0)
                on = true
            } catch {
            }
        }
        avDevice?.unlockForConfiguration()
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...