To run a program problem:
Workaround:
Mobile phone system version is low, I am V4.2.2, operating on Android 4.3 system is normal
The code is as follows:
#Coding=utf-8" "XXX function: Test calculator basic function Note: need android 4.3 above system" " fromAppiumImportWebdriverImport Time#PATH = Lambda P:os.path.abspath (os.path.join (Os.path.dirname (__file__), p))desired_caps={}desired_caps['PlatformName']='Android'desired_caps['platformversion']='4.3'desired_caps['devicename']='4d005eebb070606f'#desired_caps[' devicename ']= ' mbib8lojl7mj7l7h 'desired_caps['Apppackage'] ='com.youba.calculate'desired_caps['appactivity'] ='. Mainactivity' #the needs of the native Add.desired_caps['Browsername'] ="'Driver= Webdriver. Remote ('Http://localhost:4723/wd/hub', Desired_caps)Print "successfully opened app! "Time.sleep (1) driver.find_element_by_id ("Com.youba.calculate:id/btn_ac"). Click () driver.find_element_by_name ("2"). Click () driver.find_element_by_name ("x"). Click () driver.find_element_by_name ("5"). Click () driver.find_element_by_name ("="). Click () Text=DRIVER.FIND_ELEMENT_BY_ID ("Com.youba.calculate:id/et_echo"). TextifText==5*2: Print "Test Pass"driver.quit ()
Appium debugging problems--uiautomator died while responding to command