标签:-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
FireFox 输入地址 10.0.2.25 (自己本机的enp0s3 地址):7100
从物理机中连接android 测试设备
一机多控
App下载地址:https://pan.baidu.com/s/1-Rzibhptr0JtzPkvLwHUyQ&shfl=sharepset
打开Soloπ,进入一机多控页面,界面如下:
Soloπ会提示开启辅助功能,需要用户点击前往开启进行手动开启,如果遇到辅助功能已开启的情况,需要用户现将辅助功能关闭后,再进行开启,如果始终无法通过校验,请尝试重启设备。
Soloπ会弹出操作悬浮窗,并自动跳转到被测应用的首页
如果Soloπ未能通过android.intent.category.LAUNCHER解析出被测应用的启动页,跳转会失败
需要先扫描从机二维码,再进行连接,扫描过的设备会进入未连接设备区,点击连接后会尝试连接这些设备
在悬浮窗中点击开始按钮,进入主机操作状态
操作过程中,Soloπ会对用户的操作进行拦截,高亮当前点击的控件,并弹出操作选择框。
标签:-name 实现 bsp docker镜像 二维 重启 srv 界面 bin
原文地址:https://www.cnblogs.com/mayijinfu/p/11697640.html