Appium连接安卓真机

前置条件:

  1. 已安装Appium
  2. Android真机:华为荣耀
  3. Android和Windows连接同一个局域网
  4. 连接USB

 

Android机设置:

打开USB调试

cmd>adb devices,显示Android序列号 ,表示通过USB连接成功

 

 

 

复制这个驱动信息,后面需要使用。

 

注意:百度很多其他网站,需单独设置IP和端口,这边设置后导致驱动显示两条,影响后期使用,单独设置IP和端口可以pass。

 

抓取包名(appPackage)和应用程序(appActivity)

这个网页提示有三种方法,常用的是第一种和第三种

https://www.cnblogs.com/zhanglinfei/p/11797267.html

①手机通过USB连接电脑

②打开手机上被测app

③在电脑上 dos命令窗口,输入命令   

adb shell dumpsys window w | findstr \/ | findstr name=

或 adb shell dumpsys window |findstr mCurrent

以手机QQ为例,前面是appPackage,后面是appActivity

 

 

 

 

Appium设置参数:

 

注意点:

  1.  一定要注意参数的顺序,不然会报错“'app' option is required for reinstall”、appiume控制台报错关键字: No route found. Setting content type to 'text/plain
  2. 6.0以下的机器移动,需要设置"automationName":"uiautomator1"。6.0以上的机器默认下载uiautomator2。如未设置会报错:An unknown server-side error occurred while processing the command.Original error: pkg:/data/local/tmp/appium_cache/8d4156e508daae39c3f4815552e22e311432ff1f.apkFailure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

 

点击 Start Session 按钮,稍等几分钟,这个时间可能会稍长

posted @ 2020-06-23 15:48  云山雾里有阳光  阅读(849)  评论(2)    收藏  举报