Appium:获取设备时间(python、real、设备ios)
有人能帮我吗?我需要在运行时获取当前设备时间(有一些功能取决于设备时间) 我使用的是appium 1.6.3、iOS 10.2(真实设备)、python 2.7.10 我尝试过以下方法: 自驱动装置时间 =>“无效日期” 从appium.webdriver.webdriver导入webdriver a=WebDriver.device\u时间 =>a=Appium:获取设备时间(python、real、设备ios),python,ios,appium,Python,Ios,Appium,有人能帮我吗?我需要在运行时获取当前设备时间(有一些功能取决于设备时间) 我使用的是appium 1.6.3、iOS 10.2(真实设备)、python 2.7.10 我尝试过以下方法: 自驱动装置时间 =>“无效日期” 从appium.webdriver.webdriver导入webdriver a=WebDriver.device\u时间 =>a= fdel={NoneType}None fset={NoneType}None记住导入webdriver: from appium import
fdel={NoneType}None
fset={NoneType}None
记住导入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的二进制文件,用于此调用。记住导入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的二进制文件,用于此调用。使用datetime,
导入datetime
datetime.datetime.now()您确定吗?它将返回您的系统时间(例如PC或笔记本电脑),而不是设备时间。使用datetime,import datetime
datetime.datetime.now()
是否确定?它将返回您的系统时间(如PC或笔记本电脑),而不是设备时间。