Appium连接真机

一、手机连接电脑

1、使用数据线,USB调试,手机进入开发者模式

2、在Windows命令行中使用adb devices 查看设备连接情况,在List of devices attached下能看到一个实例ID说明监听成功:

Appium连接真机_第1张图片

二、Appium

1、打开Appium客户端,点击Start Server v1.22.2 启动Appium

Appium连接真机_第2张图片

2、打开Appium

Appium连接真机_第3张图片 

3、打开 Appium Inspector 配置参数连接真机

Appium连接真机_第4张图片 Remote Path:/wd/hub,该处打开时默认“/”,如果不进行修改,连接时报错:No route found for /session 

Appium连接真机_第5张图片 

参数:

{

"platformName": "Android", //真机的系统

"appium:platformVersion": "11.0", //真机系统版本

"appium:deviceName": "真机的内网地址:5555", //真机的内网地址:5555,也可以用Android序列号(即以下截图红框中内容)

"appium:appPackage": "com.xiaomi.market", //包名

"appium:appActivity": "com.xiaomi.market.ui.MarketTabActivity" //App的activity(启动页)

}

 

4、点击Start Session 连接手机

Appium连接真机_第6张图片

连接成功后,手机会自动打开APP,在Appium Inspector 左侧会显示手机当前页面

 三、实际操作中出现的问题

1、Appium无法控制真机问题,Error executing adbExec/点击权限问题
解决办法: 手机 usb调试里
                   (1)把OEM解锁权限打开,因为如果不给权限,他会把appium脚本阻挡在外,不给                         安装入手机,因为我们appium就是靠代码来控制手机里面注入的appium脚本(可                            以理解为木马),来实现自动控制,不安装根本跑不了,所以它会报执行错误,                              Error executing.
                    (2)打开USB安装权限(允许通过USB安装应用)
                    (3)打开USB调试(安全设置),允许通过USB调试修改权限或模拟点击
Appium连接真机_第7张图片

Appium连接真机_第8张图片 

2、之前没有成功连接过真机,手机上就会跳出三个确认框,都点击继续安装,如果不弹出,很有可能是报错了。 

Appium连接真机_第9张图片

Appium连接真机_第10张图片 

 Appium连接真机_第11张图片

 

你可能感兴趣的:(Appium,android,软件测试)