码迷,mamicode.com
首页 > 移动开发 > 详细

STF移动设备管理平台与SoloPi实现一机多控

时间:2019-10-18 15:26:04      阅读:583      评论:0      收藏:0      [点我收藏+]

标签:-name   实现   bsp   docker镜像   二维   重启   srv   界面   bin   

 STF篇              

前期需要准备的材料:

  下载VirtualBox 虚拟机:https://www.virtualbox

  Ubuntu 系统盘: https://www.ubuntu.org.cn/download/desktop

  更新软件 sudo apt-get update

  安装 sudo apt-get install docker

  安装 sudo apt-get install docker.io

  查看 docker 镜像  sudo docker images

  技术图片

拉取相关镜像

  sudo docker pull openstf/stf:latest # STF镜像

  sudo docker pull sorccu/adb:latest # android adb 镜像

  sudo docker pull rethinkdb:latest # rethinkdb 镜像

  sudo docker pull openstf/ambassador:latest

  sudo docker pull nginx:latest # nginx 代理镜像

  sudo docker images   查看已经拉好的镜像 

       技术图片

配置好虚拟机的网络桥接模式

      技术图片

 

  查看本机的IP地址 ifconfig

        技术图片

 

   在物理机上 ping 自己的本机地址 是否能ping通

       技术图片

启动镜像

   启动一个数据库
  sudo docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090

  启动adb service

  sudo docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest

 

  启动stf 启动的时配置的IP地址为你虚拟机桥接的网址 enp0s3 

  sudo docker run -d --name stf --net host openstf/stf stf local --public-ip  10.0.2.25 (自己本机的enp0s3 地址)

  查看 启动的docker镜像

   sudo docker ps -a

       技术图片

在虚拟机中打开浏览器查看 STF 服务

  FireFox 输入地址 10.0.2.25 (自己本机的enp0s3 地址):7100

   技术图片

 

 

 

 

连接测试设备

  从物理机中连接android 测试设备

  技术图片

STF上操作真机

  技术图片

 

 

一机多控

  App下载地址:https://pan.baidu.com/s/1-Rzibhptr0JtzPkvLwHUyQ&shfl=sharepset

  打开Soloπ,进入一机多控页面,界面如下:

  技术图片

 

 

主机模式

选择待测应用,模式配置为主机模式,点击开始执行。

  技术图片

 

  Soloπ会提示开启辅助功能,需要用户点击前往开启进行手动开启,如果遇到辅助功能已开启的情况,需要用户现将辅助功能关闭后,再进行开启,如果始终无法通过校验,请尝试重启设备。

 

 

 Soloπ会弹出操作悬浮窗,并自动跳转到被测应用的首页

   技术图片

     如果Soloπ未能通过android.intent.category.LAUNCHER解析出被测应用的启动页,跳转会失败

    需要先扫描从机二维码,再进行连接,扫描过的设备会进入未连接设备区,点击连接后会尝试连接这些设备

 

在悬浮窗中点击开始按钮,进入主机操作状态

  技术图片

操作过程中,Soloπ会对用户的操作进行拦截,高亮当前点击的控件,并弹出操作选择框。

  技术图片

 

STF移动设备管理平台与SoloPi实现一机多控

标签:-name   实现   bsp   docker镜像   二维   重启   srv   界面   bin   

原文地址:https://www.cnblogs.com/mayijinfu/p/11697640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!