
Appium
文章平均质量分 64
神马东东2012
。。。小半个程序员 。。。
展开
-
【Appium】【更新】Python+Appium实现支付宝蚂蚁森林自动收取能量
一、前期准备环境准备和以前的脚本可以参见之前的文章【Appium】Python+Appium实现支付宝蚂蚁森林自动收取能量的一种解决方案二、更新内容新版的支付宝APP更新了遍历蚂蚁森林好友列表的方式,不用再去列表里面挨个点击每个好友。现在收完一个好友之后,直接点击找能量,就能继续收取下一个好友的能量了。基于这个更新,对之前的收能量脚本进行了适配和优化。三、实现思路1.利用appium获取支付宝APP的包名以及入口的Activity,用来启动APP2.打开APP后进入蚂蚁森原创 2021-03-12 23:50:25 · 1503 阅读 · 10 评论 -
【Appium】获取APP包名以及启动时的入口Activity
一、通过adb shell获取1.手机打开USB调试,连接电脑。2.手机安装测试APP,打开APP。3.输入命令adb shell。4.输入命令dumpsys activity | grep mFocusedActivity5.注意事项:带有splash启动页的APP,APP入口是启动页的Activity,并不是启动页加载完成后首页或者登录页的Activity。二、...原创 2018-08-28 11:09:13 · 3799 阅读 · 0 评论 -
【Appium】设置每次运行时不需要重新安装APP
1.问题描述:在使用Appium运行自动化代码的时候,发现每次运行的时候都会卸载原来的APP然后再重新安装。2.解决办法:将desired_caps{}的noReset属性设为True即可。3.代码示例:from appium import webdriverimport timedesired_caps = {}desired_caps['platformName'] =...原创 2019-04-21 18:45:29 · 4914 阅读 · 2 评论 -
【Appium】键盘事件大全
一、调用方式:1.调用格式:driver.press_keycode(self, keycode, metastate=None)2.调用示例例如:模拟手机点击返回键:driver.press_keycode(4)二、按键事件类型:(事件名称,事件解释,事件编码CODE)1.手机按键KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6...原创 2019-04-21 18:55:34 · 1992 阅读 · 0 评论 -
【Appium】使用swipe函数,实现模拟屏幕上下左右滑动操作
一、实现原理1.swipe函数使用方法driver.swipe(x1, y1, x2, y2, t)(X1,Y1):滑动起始点的坐标(X2,Y2):滑动结束点的坐标t:完成滑动所需要的时间,单位为ms,默认为空,可不填。2.由于不同尺寸的屏幕,长宽以及屏幕分辨率不同,因此滑动起始结束点的坐标使用屏幕比例的方式确定。上下滑动:X点坐标为屏幕横向长度的50%,即屏幕中间,...原创 2019-04-22 01:13:06 · 6133 阅读 · 1 评论 -
【Appium】Python+Appium实现支付宝蚂蚁森林自动收取能量的一种解决方案
一、环境准备首先,你需要一个能够运行代码的环境,这里包括:Node.js:安装并配置环境变量JAVA:安装并配置环境变量Android:安装并配置环境变量Python:安装并配置环境变量Appium-Windows-Desktop:安装Appium-Python-Client:在Pycharm中安装安卓模拟器(Genymotion或MuMu都可以)或者一部安卓手机...原创 2019-05-06 23:07:37 · 9318 阅读 · 2 评论