还是需要侵入 sdk,平时发包给渠道或者运营也是带 sdk 的包? 如果这样,不是使某些外挂工作室更方便出脚本?
nginx 是代理服务器,所有请求都经过它啊。。nginx 只支持 http 协议,其他协议就无解
广告过滤不是通过 adblock 规则? 得看里面的规则,一般域名级别的规则误杀很低,误杀高的,都是通配吧
搞个万能码
既然使用 nginx 代理了,直接统计 nginx 日志的流量,耗时不是更简单? nginx 添加一个第三方模块可以通过隧道方式代理 https ,
ngx_http_proxy_connect_module
买个安捷伦恒源电流机,把手机的电池拆了。使用一个 4700uF 电容,造一个假电池。应该可以解决,并且能够获取到耗电的数据。
一般 toast 都是用 uiautomator2,具体 macaca 如何调用,不太清楚。但应该还是用到 uiautomator2 吧
这种可能会无解。。
匹配的图片,没有存起来
这个游戏是 MU 吧。。哈哈哈
androdi crash 和 anr 有缓存啊。。抓出来不就好了
iOS 测试的时候启动 idevicesyslog,或者出现 crash,连 xcode
获取结果?
是的,主要是新手剧情
sudo chmod -R 777 /var/db/lockdown/ 试试
刚刚调整了一下 images_or_none ,直接调用 wait 就可以了。
def images_or_none(self,driver,images,way_name='game',timeout = 10,safe=True):
self.driver = driver
game_name = configure.game_name
channel_name = configure.channel_name
if way_name =='game':
images= self.driver.wait('./'+way_name+'/' + game_name + '_images/' + images,timeout,safe)
return images
else:
images = self.driver.wait('./' + way_name + '/' + channel_name + '_images/' + images, timeout,safe)
return images
def images_or_none(self,driver,images_name,way_name='game',timeout = 10):
self.driver = driver
game_name = configure.game_name
channel_name = configure.channel_name
if way_name == 'game':
try:
self.wait_images(self.driver, images_name,way_name,timeout)
except:
pass
images = self.driver.exists('./'+way_name+'/'+game_name+'_images/'+images_name)
return images
else:
try:
self.wait_images(self.driver, images_name, way_name, timeout)
except:
pass
images = self.driver.exists('./' + way_name + '/' + channel_name + '_images/' + images_name)
return images
images_or_none 用了 两个 atx 中的两个方法。wait_images 和 driver.exists,我刚看了下 exists,也是调用 match 的。
感觉差不多。貌似都是搞游戏的多,像我搞分发包的不多。哈哈哈
新手引导,需要一步一步走嘛,把每一步的需要点击的地方截图,就会出现一堆新手指引的图。把这部分图,加上一个标记和排序,如 guide-01--guide-20,但是整个游戏操作,除了新手引导,还会有其他的图放在一起,这个时候,就需要筛选图片了,调用 get_name()
筛选带有 'guide'的图,就能筛选出来了整个新手引导的图了,然后遍历 筛选后的图, 就把新手引导走完了。
好吧,我是 py2
github 上面,是不是漏了 configparser
return 的问题。。exit() 是退出 python 运行, 也就是说不能执行 return 了
游戏开发商接入
刚试了一下。。发现如果当前界面是动图的话(游戏界面)。。延迟十分厉害...还有一个如何添加 udid 启动呢。。连上两个设备,默认选择 udid list 第一个。。。
还真是