作者回复: 需要重启下机器,有的时候刚配置完是不生效的,需要重启对应的全部进程,或者简单的重启机器就可以了
作者回复: Error: The desired capabilities must include either an app, appPackage or browserName
这句话的意思是你需要配置这几个参数,看下你是不是写错了
作者回复: 可能用到安全控件了,无法获取信息,但是可以点击和输入。所以可以用相对坐标定位,然后点击输入
作者回复: 章节都是为自动化设计的,所以其他知识没有重点讲
作者回复: 你把adb push这个长的命令单独提取出来执行下吧。可能跟目录权限有关。
作者回复: 如果path配置正确的话,需要重启下,不然还是会找不到。
作者回复: 可能是adb没找到吧,去看他的详细日志吧。
作者回复: node的版本问题吧,你的版本是多少?升级到10试试
作者回复: 是安装问题,安装的时候没权限,在的手机上应该有一些配置是可以修改的。你用的什么品牌的手机?
作者回复: 机器性能问题吧,你可以换个其他的模拟器,比如genymotion,或者给机器留足资源去运行。
作者回复: 这个是跟具体手机型号有关的,有些手机会拦截adb的执行,一般在系统配置里可以设置信任。我有个关于这个问题的所有解决方案的介绍,我回头给你更新到文档里。
作者回复: 安装Uiautomator server超时,你自己提取命令独立执行下吧
adb.exe -P 5037 -s emulator-5554 shell pm install -r /data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk 这个apk可以自己从本地上传。
作者回复: 你估计配置了ANDROID_HOME后忘记重启进程了
作者回复: 是雪球特殊的配置导致的,可以用新版的apkanalyzer试试
作者回复: 你的JAVA_HOME设置错了,去掉最后的bin后缀。
作者回复: 你这个错误很少见,是settings没启动成功,你可以试试卸载重装下。io.appium.settings
作者回复: 这个一直都有吧,你从官网下载appium desktop就可以了