前言

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

  aapt在下载的sdk->biud tools->31.0.0中,直接在环境变量中添加所在的路径,打开终端可以直接输入命名:aapt dump badging D:\test\xxx.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可查

 

 

 

 


 

 

 

 

版权声明:本文为zhifeiji822原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhifeiji822/p/15088916.html