• 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

      

  • 相关阅读:
    mysql-8.0.16-winx64/Linux修改root用户密码
    MYSQL学习笔记/2019
    博客论坛系统数据库之表的设计
    MySql-8.0.16版本部分安装问题修正
    将博客搬至CSDN
    解决远程连不到CentOS7虚拟机或ifconfig中没有ens33
    Windows本地运行调试Spark或Hadoop程序失败:ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path
    CentOS7安装Git-2.22.1
    CentOS7安装SVN1.9.12
    Storm本地启动拓扑报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/storm/topology/IRichSpout
  • 原文地址:https://www.cnblogs.com/guang2508/p/12692244.html
一二三 - 开发者的网上家园