adb自动化农药金币

本贴仅为记录贴

记录adb 的环境配置及python脚本的交互

1、adb 的下载

通过搜索adb工具即可下载,这里提供一个共享地址https://pan.baidu.com/s/103ix26tZymGlkQ0bu8qDNQ 提取码:rpnt

2、adb环境变量的配置

双击adb.exe,后在我的电脑属性-->高级系统设置-->环境变量-->在path下加一个adb文件夹路径-->

                                 

3、准备安卓机器(安卓模拟器/真实安卓手机)

安卓模拟器用的是夜神模拟器,讲真这个运行有点占cpu,13年的双核有点带不动,一万王者风扇都压不住了,另外腾讯模拟器太垃圾,桥接的功能都没有,用模拟器的话必须要桥接!

4、设置桥接(点开下载都是自动配置的)

5、测试连接

上面弄好之后,准备连接测试

win+r 进入cmd

输入adb connect 192.168.1.189(这是桥接的ip)

在输入adb devices 看一下是否是一个adb,如果多开的话应该有好几个

6、pycharm 编写脚本

这里用王者荣耀冒险模式刷金币脚本为例(当然这里必须先进入冒险模式页面,选好关卡,在这一步停下)

该脚本需要用到os及time模块

通过像素点来实现模拟点击

import os
import time
# os.system(‘adb shell screencap -p /sdcard/screen4.png‘)  #截图在模拟器的/sdcard文件夹下找像素点用的
#定义个模拟点击函数
def click(x,y):
        return os.system(‘adb shell input tap {} {}‘.format(x,y))
click(1486,919)  # 下一步 1486 919
print(‘下一步‘)
time.sleep(1)
if __name__ == ‘__main__‘:       #判断程序入口
    for i in range(60):   #定义刷副本次数60
        click(1439,871)   #闯关 1439 871
        print(‘正在加载‘)
        time.sleep(20)   #加载大概要20秒
        print(‘开始闯关‘)
# 随意点击,有的有对话烦的一笔
        for j in range(100):  #100次可以调整,0.2秒点一下也可调整
            click(1255, 555)
            time.sleep(0.2)
            j+=1
            print(‘点击:%s次‘%j)  #返回点击次数
        click(1624,1000)            #再次挑战 1624 1000
        time.sleep(1)               #反应大概一秒
        print(‘再次挑战‘)
        time.sleep(5)

原文地址:https://www.cnblogs.com/xf1026/p/11010958.html

时间: 2024-10-19 21:20:28

adb自动化农药金币的相关文章

移动端自动化测试之adb常用命令

今天我们来聊聊自动化测试过程中常用的adb命令. 简介 首先介绍下什么是adb,adb全称叫“android debug bridge”,翻译过来就叫调试桥,通过命令行指令,可让你与移动端设备进行相互通信.adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限.它是一种客户端-服务器程序,包括以下三个组件:1.客户端:用于发送命令.客户端在开发计算机上运行.您可以通过发出 adb 命令从命令行终端调用客户端.2.守护进程 (

[自动化-脚本]001.自动领淘金币:Anyweb模拟操作

通过模拟手工操作的方法领取淘金币.该方法万能且通用,有能力的还可以自行修改脚本. 工具 软件下载 anywebscript.com 方法/步骤 1.安装软件如图所示 2.设置脚本: (1)进入网站:[脚本商店\模拟点击领取淘金币]并复制脚本 (2)打开软件的“新建”按钮 (3)将脚本粘贴到“功能代码”处 3.测试脚本: (1)设置用户名.密码: 方法一:可以直接在脚本中改(仅供测试使用) 方法二:把脚本的用户名.密码那两行去掉,并在下面的测试框中输入用户名.密码(实际使用时请采用方法二) (2)

Android自动化初探:ADB

进过一段时间的准备,从今天开始自学Android之旅,初步学习会有疏漏,以后我会不断修改补全,直到完美. Google官方文档连接:http://developer.android.com/tools/help/adb.html ADB概述: Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分: 1.客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和

Adb+.net 实现微信跳一跳自动化

第一次用adb,一开始只是想试试看能不能解析出,没有看网上的现有解析方式. 需要安卓机开启usb 调试+电脑运行.打开跳一跳的界面 点击程序 [开始]按钮即可开始,别的按钮都是调试用的 主要流程是用abd 截图传到电脑开始解析,用颜色计算出起点,然后通过起点计算出终点.然后用adb模拟按压屏幕. 小部分 图片无法识别,但是不想处理了.只是随意的小程序,不想花费太多的时间了. 程序见网盘. https://pan.baidu.com/s/1i43Ijyd,密码:4wuw 觉得好用的可以在游戏结束后

农药_挂周金币

Dim Num = 49 While Num <= 50 And Num > 0 Tap 62,1068 Delay 1000 Tap 108,931 Delay 15000 Tap 73,378 Delay 15000 Tap 51,1056 Delay 3000 Wend 原文地址:https://www.cnblogs.com/hanxuanwong/p/10362879.html

【金阳光测试】Android自动化 -- 学习历程:百度Cafe原理

章节:自动化基础篇——百度Cafe原理初步(第八讲) 金阳光测试官网: http://www.goldensunshine.cc/forum.php?mod=viewthread&tid=20&extra=page%3D2 主要讲解内容及笔记: 一.Cafe原理 Cafe是一款自动化测试框架,解决问题:跨进程测试.快速深度测试 官网:http://baiduqa.github.io/Cafe/ Cafe provides the following benefits: * You can

Android WebApp &amp; NativeApp 适配测试自动化平台GoGo实现 东海陈光剑

Android WebApp & NativeApp 适配测试自动化平台GoGo实现 东海陈光剑 2014年3月6日 18:27:55 源代码: https://github.com/universsky/AndroidAutomationTestUniverssky.git GoGo平台架构: 运行结果: http://10.73.72.122:88/report.html?run_stamp=20140306052855&sec=336&min=5 http://10.125.

android app自动化测试之UIAutomator

一.UIAutomator Android自动化测试工具有很多,但是要免费.易上手,本人觉得就直接使用Eclipse自带的UIAutomator就不错.测试人员无需跟开发要代码信息,只要手机上有安装之后的APP自己就能做出自动测试用例,况且一通百通,就算是不满足于UI测试的,找个简单易上手的先明白原理,再深入了解其它复杂工具也会轻松很多.何乐而不为呢? UIAutomator是Eclipse自带的用于UI自动化测试工具,可仿真APP上的单击.滑动.输入文本等操作. 在使用之前,需要安装好java

【金阳光测试】Android自动化 -- 学习历程:AndroidDriver原理初步

章节:自动化基础篇——AndroidDriver原理初步(第六讲) 网易云课堂: http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=877116&courseId=712011 主要讲解内容及笔记: 一.AndroidDriver核心原理 对上图的解析: PC端的端口通过adb,将android版的Remote Server的apk push到手机上,然后跟手机端的Remote Se