自動化測試過程中,手機有時會跳網,怎樣保持手機測試的環境穩定性,可以通過adb指令修改android手機hosts,保持手機運行在hosts中配置的環境中:
修改方法如下:
前提條件:已安裝android sdk環境
步驟:
(1)win+R,輸入cmd打開命令行窗口
(2)獲取手機root權限:輸入指令adb root
(3)設置system可讀寫:輸入指令adb remount
(4)復制手機hosts到電腦指定路徑:輸入指令adb pull /system/etc/hosts D:/automation(/system/etc/hosts:手機hosts地址,D:/automation電腦保存hosts路徑,配置成自己保存的本地路徑)
(5)打開保存到本地的host,修改hosts(小編保存到本地路徑D:/automation,故小編到路徑D:/automation查找hosts文件)
(6)復制本地修改后的hosts到手機上:輸入指令adb push D:/automation/hosts /system/ect (D:/automation:本地hosts路徑,/system/etc/手機上粘貼hosts的路徑)
(7)手機正常連接網絡(無需配置代理),查看app運行環境,顯示為配置的hosts環境