OPENSTF

OpenSTF(Smartphone Test Farm)是一个web端移动设备管理平台,可以从浏览器端远程调试、远程管理设备。其实有点类似于我们现在很火热的云测平台,如:testin、百度MTC等等。

支持的功能

  • Android 2.3 ~ Android 9.0 (IOS目前不支持)
  • 手机不需要root
  • 实时屏幕演示(刷新速率可达30-40fps)
  • 远程控制(包括点击、输入数据、复制粘贴)
  • 安装、卸载应用
  • 执行shell命令
  • 支持chrome远程调试工具
  • 文件资源管理器访问设备文件系统
  • ......

通过docker安装到Ubuntu

安装docker

$ sudo apt-get update   # 更新软件包
$ sudo apt-get install docker-ce docker-ce-cli containerd.io # 安装Docker

拉取STF相关镜像

$ sudo docker pull openstf/stf:latest # STF镜像
$ sudo docker pull sorccu/adb:latest # adb 镜像
$ sudo docker pull rethinkdb:latest # rethinkdb 镜像
$ sudo docker pull openstf/ambassador:latest # ambassador 镜像
$ sudo docker pull nginx:latest # nginx 镜像

查看镜像

sudo docker image ls

启用镜像

$ docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb
--bind all --cache-size 8192 --http-port 8090 # 启动rethinkdb数据库
$ docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb
--net host sorccu/adb:latest # 启动adb
$ docker run -d --name stf --net host openstf/stf stf local
--public-ip 10.18.98.29 # 启动stf 启动的时配置的IP地址通过ifconfig命令查询到的结果

查看运行中的容器与网页

sudo docker container ls

在浏览器中输入http://10.18.98.29:7100 即可访问

用户名密码可以随意输入

最新文章

  1. ubuntu14.04安装及web环境的搭建
  2. 查看Linux系统版本与位数
  3. Redis数据库的安装配置方
  4. 【数据压缩】Huffman编码
  5. sdut 2125串结构练习--字符串匹配【两种KMP算法】
  6. Grovvy Step byStep Examples
  7. uTenux——重新整理底层驱动库
  8. jquery 下了框
  9. Educational Codeforces Round 7 F - The Sum of the k-th Powers 拉格朗日插值
  10. 华为 oj 表示数字(代码有参考)理解算法设计
  11. JavaScript之转义字符
  12. Codeforces #180 div2 C Parity Game
  13. 2015ACM/ICPC亚洲区沈阳站 Pagodas
  14. 细说log4j
  15. ASP.Net Core MVC+Ajax 跨域
  16. [mysql]错误解决之"Failed to start MySQL Server"
  17. python3 第三十三章 - 标准库概览Part II
  18. C#-循环语句(六)
  19. keepalived 安装篇-官方文档
  20. Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)

热门文章

  1. FWT快速沃尔什变换——基于朴素数学原理的卷积算法
  2. Think PHP框架基础安装6.0
  3. 全网最简单的大文件上传与下载代码实现(React+Go)
  4. 操作系统学习笔记10 | I/O、显示器与键盘
  5. 关于Ubuntu系统无法输入中文的问题,即使做了种种修改
  6. 放弃 Electron,拥抱 WebView2!JavaScript 快速开发独立 EXE 程序
  7. 一文带你体验MRS HetuEngine如何实现跨源跨域分析
  8. Python数据科学手册-机器学习之模型验证
  9. Nessus-8.11.1-x64.msi安装包
  10. SQL注入篇——sqli-labs各关卡方法介绍|1-65