介绍以下appium的初步使用过程
-
一、使用aapt获取所测app的必要信息
1.在sdk安装目录D:\sdk\build-tools\19.0.0,中找aapt这个东西,如果找不到,说明没有安装,使用SDK-manager安装build-tools,选择合适的版本就可以了。
2.打开cmd。输入aapt出现使用介绍界面,说明环境OK了
3.获取apk包名,及启动activity
1)将准备测试的APK放到D盘某个目录,如D:\test
2)打开cmd,输入指令aapt dump badging D:\test\xxx.apk
3)以***.apk为例,如下图
在这个的下面还可以找到launcherActivity。
注意:
1)cmd窗口输出显示不全的问题:
在使用cmd窗口输出东西时,如果内容过多,最上面的几行内容就无法显示了,这时可以在cmd最上面点击右键,选择属性–布局把屏幕缓冲区大小的高度调大。
2)cmd窗口上的中文乱码:输入命令:chcp 65001
4.写脚本coding=utf-8
from appium import webdriver
import time
desired_caps = {'platformName': 'Android', 'deviceName': 'G2W7N15304007116', 'platformVersion': '6.0', # apk包名 'appPackage': 'c.l.a', # apk的launcherActivity 'appActivity': 'c.l.a.views.AppBoxWelcomeActivity' }
driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub’, desired_caps)
5.运行appium
1.启动appium,右上角点三角形按钮,变成正方形,就是启动状态。
2.确认手机连上电脑
注意,在cmd中使用adb devices可以获取手机的deviceName,上面脚本中的platformVersion是手机的android版本。
3.在pycharm运行脚本,随后在手机上会弹出安装appium Settings和Unlock两个软件的提示,安装后,桌面上多两个图标。那么恭喜你启动成功!