直接复制 粘贴我发的,就可以了
需要修改 createDisplay 方法,获取的 SDK_INT 不一样。
boolean secure = Build.VERSION.SDK_INT < Build.VERSION_CODES.R || (Build.VERSION.SDK_INT == Build.VERSION_CODES.R && !"S".equals(Build.VERSION.CODENAME));
return SurfaceControl.createDisplay("scrcpy", secure);
这。。。刷屏了。
源码暂时不公开,目前写的还很烂。。。大概 思路:主要通过反射方式实现,比如连接 uiautomator
下载的新包,试过有问题吗
已修改,可以再试下
我试下,有可能是 打 release 包的问题
不需要安装,push 到手机就行
可以试试 我这个。 不需要安装应用到手机,目前应该可以支持大部分手机。
链接: https://pan.baidu.com/s/1S1kgxmxbDdYKHbNKlUxvzQ 提取码: ndd6
先 push 到手机,执行 adb push xxx.apk /data/local/tmp
然后执行 adb shell 'export CLASSPATH=/data/local/tmp/uiwatcher.apk; app_process /system/bin com.tinypace.uiwathcer.UiWatcher' -t 100000 -p xxxx
t 为超时时间 ms,p 为需要输入的密码
-g 只适用于高版本的,其次如果遇到 VIVO 和 OPPO 手机 安装时需要输入密码,咋办。
目前我们是通过 app_process 运行 uiautomator,这种可以很好的解决,同时只需要 push 到手机就行。
基于 sndcpy 或者 蓝牙,但 前者好像对 版本有限制,虫洞好像用的就是蓝牙
手机什么版本的,去 github 上看看 issues
不就是因为 定位不到,用例才失败的吗,所以怎么截图标记啊
谢谢,获取的耗电量 需要在 报告中展示
谢谢,换成无线的 那么跑自动化任务时 电量有可能撑不住。。。
谢谢, api 能拿到 第三方应用的吗
谢谢,我一会看下
脚本中不要用 命令去执行, appium 不是有 获取页面结构的方法吗,好像是 getPageSource
uiautomator 只能起 一个
把手机上的 wda 先卸载掉,在 test 呢
直接在 web 端的话, 是 自己 写的 插件? 还是 硬解啊
请教下, 你们是 把流 给 后台先处理成图片 在给 web 渲染, 还是 直接让 web 解析 渲染啊
是客户端直接发送 h264 流, 然后由 web 端 进行解码 吗 , 我们目前是 直接在 客户端 转成图片在 发给 web
前排 给大佬点赞
tidevice -u UDID xctest -B com.facebook.wda.WebDriverAgent.Runner -e USB_PORT:8200
这样?