赞
踩
二、获取apk包名
1.将准备测试的apk放到D盘某个目录,如D:\test
2.打开cmd,输入指令aapt dump badging D:\test\xxx.apk
3.以taobao.apk为例,如图:
4.在这里可以看到apk包名:com.taobao.taobao
三、获取launcherActivity
1.接着上一步操作,cmd屏幕拖到中间找到launcherActivity
2.这里可以看到,淘宝的laucherActivity值为com.taobao.tao.welcome.Welcome
四、写脚本
1.platformName:这里是android的apk
2.deviceName:手机设备名称,通过adb devices查看
3.platformVersion:android系统的版本号
4.appPackage:apk包名
5.appActivity:apk的launcherActivity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# -*- coding:utf-8 -*-
'''本段代码非淘宝,而是本人实际操作的app'''
import
os, time, unittest
from
selenium
import
webdriver
PATH
=
lambda
p:os.path.abspath(os.path.join(os.path.dirname(__file__),p))
desired_caps
=
{}
desired_caps[
'platformName'
]
=
'Android'
# 设备系统
desired_caps[
'platformVersion'
]
=
'6.0.1'
# 设备系统版本
desired_caps[
'deviceName'
]
=
'MI 4LTE'
# 设备名称
desired_caps[
'app'
]
=
PATH(r
"E:\tests\GuoYuB2B_2.1.apk"
)
desired_caps[
'appPackage'
]
=
'com.guoyu.b2b'
desired_caps[
'appActivity'
]
=
'com.guoyu.b2b.ui.activity.SplashActivity'
time.sleep(
5
)
|
五、运行appium
1.启动appium,右上角变成三角形
2.确认手机连上电脑
3.在pycharm运行脚本,随后在手机(手机不要设置锁屏),会看到app被自动启动了!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。