請儘快調研一下https://openstf.io/,這個是github上的一個手機羣控方案,看起來成熟度比較高。
https://www.jianshu.com/p/9a2c149f9bef
溝通一下他們現在的項目需求
項目需求:在服務器(CentOS)上部署STF,並實現錄製回放功能。
安裝環境:CentOS7
VMware安裝最新版CentOS7圖文教程 - 幻凡ss - CSDN博客
網絡:.NET
安裝STF
https://www.cnblogs.com/tiechui2015/p/10463825.html
遇到的問題
1.網上教程的虛擬機CentOS都是用橋接模式,我使用.NET並將CentOS改成靜態IP192.168.5.128也可以運行
2.在CentOS輸入http://192.168.5.128:7100 顯示不出來STF頁面的問題
確認CentOS7系統能聯網,ping -c 4 "www.baidu.com"
確認CentOS7已經安裝好STF、adb、rethinkdb三容器,並啓用。輸入:sudo docker ps -a
我重啓系統後這些容器都死了,如下圖,所以重啓Docker服務無法訪問http://192.168.5.128:7100
解決方法 :把三個死的容器重啓 :docker start 33aac811cfcb(某個容器的ID)對應上圖。
重啓三容器後 sudo docker ps -a 再看一下三容器是否是下面啓用狀態。
最後再輸入systemctl start docker.service啓動docker服務後,要等一會兒才能在瀏覽器輸入http://192.168.5.128:7100
重要一點!!!!!STF啓動是有時間的,我等了一分鐘纔敢再輸入http://192.168.5.128:7100
不然就會導致STF容器結束。