appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

时间:2023-03-09 19:44:43
appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

自动化测试过程中,手机有时会跳网,怎样保持手机测试的环境稳定性,可以通过adb指令修改android手机hosts,保持手机运行在hosts中配置的环境中:

修改方法如下:

前提条件:已安装android sdk环境

步骤:

(1)win+R,输入cmd打开命令行窗口

(2)获取手机root权限:输入指令adb root

  appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

(3)设置system可读写:输入指令adb remount

  appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

(4)复制手机hosts到电脑指定路径:输入指令adb pull /system/etc/hosts D:/automation(/system/etc/hosts:手机hosts地址,D:/automation电脑保存hosts路径,配置成自己保存的本地路径

  appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

(5)打开保存到本地的host,修改hosts(小编保存到本地路径D:/automation,故小编到路径D:/automation查找hosts文件

   appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

(6)复制本地修改后的hosts到手机上:输入指令adb push D:/automation/hosts /system/ect (D:/automation:本地hosts路径,/system/etc/手机上粘贴hosts的路径

  appium常见问题05_修改Android手机运行环境(adb指令修改hosts)

(7)手机正常连接网络(无需配置代理),查看app运行环境,显示为配置的hosts环境