zoukankan      html  css  js  c++  java
  • appium---启动app

      自动化测试是测试人员必备的一项技能,所谓的自动化就是通过代码完成了手工的操作,今天就总结下如何通过python启动app

    环境条件

    1.安装python:下载地址

    2.安装JDK:下载地址

    3.安装Android-SDK:详情见appium---Android-SDK安装

    4.安装appium:详情见appium---命令行启动appium,也可以安装客户端的方法不统一,客户端下载链接注:Android版本为7.0以上请安装appium版本1.7以上版本

    5.安装Node.js:下载地址

    6.安装Appium-Python-Client

    # 使用pip安装appium
    pip install Appium-Python-Client

    启动条件

    通过代码启动app需要知道app的包名和launcherActivity

    方法一:
    # 通过aapt查看包名,Activity
    aapt dump badging  apk路径

    aapt 是Android Asset Packaging Tool的缩写,是编译和打包资源的工具,在SDK的build-tools目录下。目前只用到ppat查看apk的包名和Activity

    方法二:
    # 通过adb命令查看
    # 点击运行的app查看日志
    adb lagcat |find "START" 

    代码实现

    1.platformName:测试版本(IOS/Android)

    2.deviceName:手机设备名称,通过adb devices查看

    3.platformVersion:Android版本号

    4.appPackage:apk包名

    5.appActivity:apk的launcherActivity

    127.0.0.1:4723/wb/hub:本地地址+appium端口号;appium端口号可以改变

    6.启动appium

    打开cmd,输入appium启动命令行

    7.启动app

    运行代码后,就会发现手机上的软件进行了启动

  • 相关阅读:
    操作集锦
    大吉大利(算贡献)
    96. 奇怪的汉诺塔
    P760通天之汉诺塔
    First Last Sorting
    9.12小结
    day_06
    day_05作业
    day_05
    day_04
  • 原文地址:https://www.cnblogs.com/qican/p/11083282.html
Copyright © 2011-2022 走看看