Appium:获取设备时间(python,real,device ios)

时间:2017-01-30 15:37:16

标签: python ios appium

有人可以帮助我。我需要在运行时获得当前的设备时间(有些功能取决于设备时间)。

我正在使用appium 1.6.3,iOS 10.2(真实设备),python 2.7.10 我试过以下:

self.driver.device_time => '无效日期'

从appium.webdriver.webdriver导入WebDriver a = WebDriver.device_time =&GT; a = <property object at 0x10b69f158>              fdel ={NoneType} None              fset ={NoneType} None

1 个答案:

答案 0 :(得分:0)

请记住导入webdriver:

from appium import webdriver

然后你必须创建你的webdriver对象

self.driver = webdriver.Remote(
    command_executor='http://0.0.0.0:4723/wd/hub',
    desired_capabilities={
        'app': 'http://appium.s3.amazonaws.com/TestApp7.1.app.zip',
        'platformName': 'iOS',
        'platformVersion': '10.3',
        'deviceName': 'iPhone Simulator'
    })

实例化webdriver对象后,它就像:

一样简单
self.driver.device_time

您需要安装 libimobiledevice ,因为它附带了一个名为 idevicedate 的二进制文件,用于此次调用。