desire_cap 配置
#设置启动服务配置
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.4.2'
desired_caps['deviceName'] = '88MFBMA2WXCG'
desired_caps['appPackage'] = 'com.talk51.dasheng'
#appActivity 前面可以附加包名 也可以不附加,即.activity.SplashActivity
desired_caps['appActivity'] = 'com.talk51.dasheng.activity.SplashActivity'
desired_caps["unicodeKeyboard"] = "True"
desired_caps["resetKeyboard"] = "True"
self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
#滑动屏幕
driver.scroll(element1,element2)
dot_0 = driver.find_element_by_id("dot_0")
dot_2 = driver.find_element_by_id("dot_2")
driver.scroll(dot_2,dot_0)
#获取当前活动的activity
driver.current_activity
#将app置于后台运行10秒,再显示界面,同时主程序停止,类似于sleep
driver.background_app(10)
#判断app是否已安装,参数为包名
driver.is_app_installed("com.talk51.dasheng")
#关闭app 和driver.quit() 区别在于,close_app() 是针对于app的关闭操作,不会释放服务的的session_id,quit()是针对实例操作,会释放session_id
driver.close_app()
#卸载app,参数为包名
driver.remove_app("com.talk51.dasheng")
#等待一activity
driver.wait_activity(“activity_name”)
待续。。。。