最近老大给了一个资料让研究。需要搭建一个平台,把公司所有的测试机集中在一起管理,谁需要用的时候,直接在web页面使用。省去了到处找别人借手机等问题。 下面先介绍以下这个平台。 STF(Smartphone Test Farm)是一个Web应用程序,用于从您的浏览器中远程调试智能手机,智能手表和其他小工具。(这个介绍其实是cope官方的,懒得copy了,自己去看吧)STF github下载地址 贴两种官方的效果图 很可惜,这个平台只支持Android,不过还是很好用。手工能在手机上操作的几乎都能操作。 支持功能: 1.实时屏幕视图 (这个功能厉害,几乎和手机屏幕同步,视屏都是同步的,试了下bilibili这个都能测) ~刷新速度可以达到30-40 FPS,具体取决于规格和Android版本 2.支持从您自己的键盘输入文字 (这个似乎只能输入英文和数字等,不能输入中文,不过中文可以用键盘伤的ctrl+c ctrl+v,或者用手机上的键盘) 3.触摸屏上的多点触控,通过Alt+鼠标左键 可以实现放大缩小旋转等 4.拖放安装和启动.apk文件 (安装apk包时,直接将文件拖入浏览器就可以了) 5.通过minirev反向端口转发 (这个还没用过) 6.在任何浏览器中轻松打开网站 7.执行shell命令并查看实时输出 (这个功能也不错,可以直接用shell命令) 8.显示和过滤设备日志 (这个功能nb,测试的时候遇到闪退了,直接就能看日志,提bug的时候直接把日志丢给开发?) 9.使用adb connect连接不管,就像它在插入到计算机的远程设备,ADB模式,无论你是连接到同一个网络(这个功能就更nb了,开发也可以用这个来调试代码,把开发的手机也没收?) 10.文件资源管理器访问设备文件系统 (这个功能有点鸡肋,好像只能看不能修改,或者知道怎么修改的同学分享一下)
环境搭建,需要注意的是,官方团队给出的说明是Windows环境他们也没有尝试安装过,需要使用mac或者Linux系统。刚开始我尝试在Windows上面安装,但还是失败了。后面直接换成Mac就OK啦。 进入正题,Mac下环境搭建