appium 常用api实践

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”)


待续。。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值