【问题标题】:How to automate torch option in iOS using appium?如何使用appium在iOS中自动化火炬选项?
【发布时间】:2018-10-25 02:26:44
【问题描述】:

我正在自动化 iOS 应用程序,我需要检查用户是否单击了手电筒选项,设备手电筒启动。如果用户再次点击手电筒图标,设备手电筒就会关闭。谁能帮我解决这个问题?

【问题讨论】:

    标签: ios iphone appium appium-ios


    【解决方案1】:

    请在 Torch 按钮上添加此代码。

    @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()
        }
    }
    

    【讨论】:

    • 感谢您的快速响应,我正在使用核心java来自动化iOS应用程序,我没有得到代码,你能解释一下java中的上述代码吗?
    猜你喜欢
    • 1970-01-01
    • 2016-07-29
    • 2016-09-10
    • 2014-09-03
    • 2017-10-15
    • 2015-02-07
    • 2016-02-27
    • 2021-11-28
    • 2021-01-24
    相关资源
    最近更新 更多