有人可以帮助我。我需要在运行时获得当前的设备时间(有些功能取决于设备时间)。
我正在使用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
答案 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 的二进制文件,用于此次调用。