#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os
import shutil
import sys
import time
path = os.path.dirname(sys.argv[0])
os.chdir(path)
cmd0 ='sudo chmod -R 777 /var/db/lockdown/'
os.popen(cmd0)
a = time.strftime('%Y-%m-%d-%H_%M_%S')
b ='.png'
cmd1 ='idevicescreenshot '+a+b
os.popen(cmd1)
这个是我用 idevicescreenshot 截图的 command, 需要 sudo chmod 给权限,不然会运行报错,报错就无法用了,因为我是双击运行的
#2 楼 @softblank OSX:10.11.6 iOS:9.3 Xcode : 8.2.1
这里有不适配
adb install 有的版本会出现进度条,要是 key = re.findall(reg, l)[0] 的话,print 的是 0%
应该要改为 key = re.findall(reg, l)[-1]
我今天用 appium .macaca .adb 截图,发现都截不到 toast 信息,toast 显示大概 2 左右。。。挺烦恼的。应该是(appium/macaca)server 与客户端的信息交互完成才执行截图操作,但此时 toast 已消失了。。
#38 楼 @codeskyblue 想不通为什么下载后,没有文件。。
build failed,
瞬间懵逼,没找到文件。。。。
看起来好便捷的样子,对了,为什么获取到 text,还要用 class name
#18 楼 @y693055797 我擦。。我也遇到。。有没有解决办法
安卓执行 app-inspector -u YOUR-DEVICE-ID,能成功,但是 ios 就不行。
macaca doctor 环境都是可以的

#1 楼 @Lihuazhang 你好,我重启过电脑后,还是一样的报错。。下图是用终端启动 appium 报错

楼主,启动 appium,点击 inspector 就报错了,我写了一段启动代码,也是相同的报错。。

