zoukankan      html  css  js  c++  java
  • Appium自动化-启动app

    前言

    1.搭建好环境后。如何启动apk呢,首先要获得apk的包名和launcherActivity启动apk关键信息,用sdk中自带的工具appt

      aapt在下载的sdk->biud tools->31.0.0中,直接在环境变量中添加所在的路径,打开终端可以直接输入命名:aapt dump badging D: estxxx.apk(APK的全名,如手机淘宝.apk)

      在展示信息中获取apk的包名,如图:

      

      获取launcherActivity

    2.编写脚本

    from appium import webdriver

    import time 

    #apk参数

    desired_caps={

    "platformName":"Android",

    "devicesName":"emulator-5554", #手机设备名称通过adb devices查询

    "platformVersion":"6.0.1", #安卓系统版本号

    "appPackage":"com.sdguodun.qyoa" #要测试的apk

    "appActivity":"com.sdguodun.qyoa.ui.activity.SplashActivity" #要启动的app的launcherActivity

    # 由于测试的app中内嵌了h5,所以需要用到chromedriver,

    # 下载对应版本的chromedriver.exe后放到/Users/zhangqiwen/chromedriver路径中,在这里配置一下

    "chromdriverExcutableDir"='/Users/zhangqiwen/chromedriver'

    driver=webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)  #这个http://0.0.0.0:4723/wd/hub是appium的地址,启动appium可查

     

    
    
    
    
    

  • 相关阅读:
    ansible tower
    gitlab说明书
    新建系统配置
    docker&k8s-配置/常用命令
    Winscp隧道实现-跳板机/跨机连接
    FDM, FVM, FEM
    批量处理文件
    未来的职业规划
    内心两大矛盾
    MATLAB在Linux下的安装方法(待尝试)
  • 原文地址:https://www.cnblogs.com/zhifeiji822/p/15088916.html
Copyright © 2011-2022 走看看