2017-01-30 1 views
1

누군가가 나를 도울 수 있습니까? 런타임에 현재 장치 시간을 가져와야합니다 (장치 시간에 따라 일부 기능이 있습니다).Appium : 장치 시간 받기 (파이썬, 실제, 장치 IOS)

self.driver.device_time => '잘못된 일'

에서 : 나는 appium 1.6.3을 사용하고

는 아이폰 OS 10.2 (실제 장치), 파이썬 2.7.10 나는 다음과 같은 시도 appium.webdriver.webdriver 가져 오기 WebDriver A = WebDriver.device_time => A = <property object at 0x10b69f158> fdel ={NoneType} None fset ={NoneType} None

+0

datetime을 사용하여,'import datetime''datetime.datetime.now()' – kda

+0

정말입니까? 기기 시간이 아닌 시스템 시간 (예 : PC 또는 노트북)을 반환합니다. –

답변

0

가져 기억 webdriver : 당신은 을해야합니까

self.driver.device_time 

:

from appium import webdriver 

그런 다음 당신은 당신이 당신의 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' 
    }) 

을 만들어야합니다 libimobiledeviceidevicedate라는 이진 파일과 함께 제공되므로은 fo 이 전화.