Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appium:获取设备时间(python、real、设备ios)_Python_Ios_Appium - Fatal编程技术网

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

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

有人能帮我吗?我需要在运行时获取当前设备时间(有一些功能取决于设备时间)

我使用的是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 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或笔记本电脑),而不是设备时间。