一、OpenStf是什么
OpenStf是一个web端移动设备管理平台,通过网页对移动设备进行管理和使用。可以实现从浏览器端远程调试、远程管理设备、远程执行shell脚本、远程拖拽安装App、远程查看日志、远程截屏等功能。
有点类似于现在比较流行的云测试平台,如:Testin、百度MTC等。很多公司内部团队现在都开始通过STF搭建自己的测试平台。
OpenStf在Github上开源:https://github.com/openstf
OpenStf官方网站:https://openstf.io/
二、OpenStf支持的功能
- 在Web上支持管理上百个android设备。
- Android 2.3 ~ Android 9.0 (IOS目前不支持),而且不需要root。
- 实时屏幕操作和显示(刷新速率可达30-40fps)。
- 支持adb connnect远程连接调试。
- 远程控制(包括点击、输入数据、复制粘贴)
- 安装卸载APK。
- 执行shell命令。
- 文件资源管理器访问设备文件系统
- ...
三、OpenStf拓扑结构图