python appium操作手机及app各种方法分享
程序员文章站
2022-06-24 12:02:20
在网上看了些,一起整理了下,还是有些不够全,但都比较常用了,先放出来吧。
#锁定屏幕时间秒
driver.lock(5)
#将APP放置后台 参数时间秒
drive...
在网上看了些,一起整理了下,还是有些不够全,但都比较常用了,先放出来吧。
#锁定屏幕时间秒 driver.lock(5)
#将APP放置后台 参数时间秒 driver.background_app(5)
#收起键盘 driver.hide_keyboard() #启动Activity driver.start_activity('包名', 'activity名') #打开通知栏 driver.open_notifications() #检查应用是否已经安装 参数包名 driver.is_app_installed('xxxxxx') #安装应用 参数 路径 driver.install_app('path/my.apk') #删除应用 driver.remove_app('xxxxxx') #摇晃(Shake) driver.shake() #关闭应用 driver.close_app() #重置(等于卸载后重装) driver.reset()
#获取应用的字符串 driver.app_strings #按键事件 driver.keyevent(具体的按键) #获取当前Activity driver.current_activity
#触摸动作(TouchAction) / 多点触摸动作(MultiTouchAction) action = TouchAction(driver) action.press(element=el, x=10, y=10).release().perform() #滑动(Swipe) 参数 开始x,y坐标 滑动到的X,y坐标, 持续时间ms driver.swipe(start=75, starty=500, endx=75, endy=0, duration=800) #双指向内移动缩小屏幕 driver.pinch(element=el)
放大 driver.zoom(ele)
坐标点击 driver.tap([(x,y)],time) 滚动 driver.scroll(ele1,ele2) 按住element并拖动到另外一个element上 driver.drag_and_drop(ele1,ele2) 滑动 driver.swipe(x1,y1,x2,y2,time) driver.flick(x1,y1,x2,y2) #滑动到某个元素。 todo: xxxx #拉出文件 (Pull File)从设备中拉出文件 driver.pull_file('Library/xxx/xxx.plist') #推送文件(Push file) 把文件放到设备中 data = "test is good" path = "/data/local/tmp/test.txt" driver.push_file(path, data.encode('base64'))
上一篇: 全面屏新机vivo X20世界杯版正式发布:外形炫..
下一篇: 安卓开发笔记 4