我的 STF 部在服务器上的 docker 里,然后用我自己的主机当 slave,暴露 5037 端口,,slave 没有安装 stf,只装了 android 的 sdk。设备连接都正常的,消息队列也行,但是没有 control 页面啊。鼠标移到手机图标上显示不让点击的图标。这是为什么啊,小白求大佬们指点
麻烦问问题把报错信息贴出来。据我的经验一般是手机没有开启 stf service 的权限。
大佬,这个是报错
是不是安装 STFServer 失败了。。
手机是啥牌子的?报的是 minicap 安装不上,可能跟系统权限有关
三星的 s6 edge+ ,我开发者权限已经开了,还需要什么权限吗
我已经没搞 stf 大半年了,现在我也没有 stf 的环境,帮不了你。
好吧,还是感谢大佬
最后手动在手机上装了 minicap 和 stfservers,然后就可以了,但是还是没有解决链接设备让他自动安装 minicap 报错的问题,所以现在的结果是要想操作 slave 上的设备,必须手动安装 minicap 和 stfservers。
我在做设备部署的时候都是写一个安装 apk 脚本,把所有的相关组件先安装上,把权限设置好,然后把代码中自动安装的 apk 的代码去掉。这些 apk 也包括 appium 相关的 apk。