Appium安装连接

Appium

  1、安装Appium-python-client包

    pip install Appium-Python-Client

    确保安装版本与selenium匹配

    pip install selenium -U

     2、安装JDK

  3、安装Appium Server

      Appium DeskTop安装包:下载地址 https://github.com/appium/appium-desktop/releases/latest

   4、安装Android sdk

      1、下载  

      2、解压  

      3、配置环境变量

        a、新增ANDROID_HOME 环境变量的值为 D:androidsdk(Android sdk的根目录)

        b、path环境变量中添加D:androidsdkplatform-tools

  5、设备连接:

      1, 用usb线(有的淘宝线只能充电)连接到电脑,一头连手机,一头连电脑

      2, 进入手机设置,关于手机(),不断点击版本号(7次以上),注意一定是版本号,不是其他号。

      3, 退出到上级菜单,在开发者模式中,启动usb调试 ,这样appium才能驱动手机

      4, 在电脑上 执行adb命令(这个adb在sdkplatform-tools   请大家设置路径在path环境变量中)

        adb devices -l

        List of devices attached

        4d0035dc767a50bb        device product:t03gxx model:GT_N7100 device:t03g

  6、无线连接:

      1、手机有线连接电脑

      2、终端输入 adb devices,确认有线连接是否正常

      3、终端输入adb tcpip 5555,会返回restarting。。。。

      4、终端输入adb connect 192.168.1.75:5555(手机ip地址,端口5555可不写)

      5、终端输入adb devices,返回有线无线两个连接,此时已经无线连接ok

      

  

  7、查看appPackage 和appActivity

    方法1

      把apk保存在电脑上,找到电脑上androidsdkuild-tools29.0.3里面的aapt.exe,然后双击aapt.ext,在命令行里输入aapt dump badging d:apk outiao.apk

    方法2

      如果被测app已经安装在手机上了,可以直接打开手机上该应用,进入到你要操作的界面,然后执行adb shell dumpsys activity recents | find "intent={" > d:info.txt && d:info.txt,下面就是最近的N 个 activity 信息,看第一个其中高亮部分就是我们要的intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.huawei.android.launcher/.unihome.UniHomeLauncher},其中appPackage为com.huawei.android.launcher,appActivity为.unihome.UniHomeLauncher

  

原文地址:https://www.cnblogs.com/guang2508/p/12692244.html