能自己做谱子的网站,桂林象鼻山景区官网,重庆网络,大连市城市建设管理局网站AppiumPython安卓自动化测试之启动APP和配置获取
本文章未讲述appiumpython环境部署#xff0c;环境部署会新开文章
一、手机连接电脑
1、USB连接电脑和手机#xff0c;手机上点确认连接#xff08;最好用原装线#xff09;
2、开启手机开发者模式和USB调试#xff08…AppiumPython安卓自动化测试之启动APP和配置获取
本文章未讲述appiumpython环境部署环境部署会新开文章
一、手机连接电脑
1、USB连接电脑和手机手机上点确认连接最好用原装线
2、开启手机开发者模式和USB调试每种手机不一样可百度 3、电脑和手机开启应用宝确认是否连接上如下图说明已连上 4、或cmd下adb devices确认下是否连接上如下图说明已连上 如果连接不上尝试更换手机、数据线或多次重新连接或可采用无线连接请查看博主博客 二、获取appium启动app配置信息
1、获取deviceName:FJH5T18830006764,#手机唯一设备号
确认手机已连接电脑cmd下adb devices
adb devices
FJH5T18830006764 device 2、获取platformName:Android,#移动设备系统IOS或Android
是安卓手机就Android是苹果手机就IOS
3、获取platformVersion:9,#Android手机系统版本号
设置-关于手机找Android版本
4、app:C:\\Users\\wangli\\Desktop\\kbgz-v5.7.0-release.apk,#APP文件路径
要测试app存放的路径
5、获取appPackage:com.xinrenlei.koubeigongzuo,#APP包名和appActivity:com.xinrenlei.koubeigongzuo.ui.setup.SplashActivity,#设置启动的Activity
打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名如手机淘宝.apk)
以手机淘宝.apk为例如下图这里就可以看到apk的包名com.taobao.taobao 接着上一步操作cmd屏幕拖到中间l找到launchable-activity
这里可以看到淘宝的launcherActivity值为com.taobao.tao.welcome.Welcome 三、启动appium服务
1、双击appium打开启动页面如果appium是在本机电脑host127.0.0.1 port4723
如果非本机电脑host所在机器ip port4723 2、点start Server启动appium成功如下图 四、代码如下
1、若手机已安装了app每次启动不重新安装偌手机未安装app每次启动会安装app
appiumpython启动app#!/usr/bin/env python
#_*_coding:utf-8_*_
import time
from appium import webdriver
desired_caps { platformName:Android,#移动设备系统IOS或AndroidplatformVersion:9,#Android手机系统版本号deviceName:FJH5T18830006,#手机唯一设备号app:C:\\Users\\wangli\\Desktop\\kbgz-v5.7.0-release.apk,#APP文件路径appPackage:com.taobao.taobao,#APP包名appActivity:com.taobao.taobao.ui.setup.SplashActivity,#设置启动的ActivitynoReset:True,#每次运行不重新安装APPunicodeKeyboard:True, #是否使用unicode键盘输入在输入中文字符和unicode字符时设置为trueresetKeyboard:True#隐藏键盘}
driver webdriver.Remote(http://127.0.0.1:4723/wd/hub,desired_caps) #与appium-server的通信协议2、运行脚本启动app