STF的DOCKER搭建
2024-09-18 07:03:49
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 即可访问
用户名密码可以随意输入
最新文章
- ubuntu14.04安装及web环境的搭建
- 查看Linux系统版本与位数
- Redis数据库的安装配置方
- 【数据压缩】Huffman编码
- sdut 2125串结构练习--字符串匹配【两种KMP算法】
- Grovvy Step byStep Examples
- uTenux——重新整理底层驱动库
- jquery 下了框
- Educational Codeforces Round 7 F - The Sum of the k-th Powers 拉格朗日插值
- 华为 oj 表示数字(代码有参考)理解算法设计
- JavaScript之转义字符
- Codeforces #180 div2 C Parity Game
- 2015ACM/ICPC亚洲区沈阳站 Pagodas
- 细说log4j
- ASP.Net Core MVC+Ajax 跨域
- [mysql]错误解决之"Failed to start MySQL Server"
- python3 第三十三章 - 标准库概览Part II
- C#-循环语句(六)
- keepalived 安装篇-官方文档
- Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)
热门文章
- FWT快速沃尔什变换——基于朴素数学原理的卷积算法
- Think PHP框架基础安装6.0
- 全网最简单的大文件上传与下载代码实现(React+Go)
- 操作系统学习笔记10 | I/O、显示器与键盘
- 关于Ubuntu系统无法输入中文的问题,即使做了种种修改
- 放弃 Electron,拥抱 WebView2!JavaScript 快速开发独立 EXE 程序
- 一文带你体验MRS HetuEngine如何实现跨源跨域分析
- Python数据科学手册-机器学习之模型验证
- Nessus-8.11.1-x64.msi安装包
- SQL注入篇——sqli-labs各关卡方法介绍|1-65