前面一篇已经搭建好了环境,接下来我们就启动app,如何启动呢,首先我们要获取到包名,还要获取到launcherActivity
一、获取apk包名、launcherActivity名
1、清除logcat内容,使用命令adb logcat -c
2、启动logcat,使用命令adb logcat ActivityManager:I *: s
3、打开被测试的app
包名:com.sina.weibo
launcherActivity名:com.sina.weibo.VisitorMainTabActivity
二、编写脚本
1platformName:这里是android的apk
2.deviceName:手机设备名称,通过adb devices查看
3.platformVersion:android系统的版本号
4.appPackage:apk包名
5.appActivity:apk的launcherActivity
# coding=utf-8
from appium import webdriver
desired_caps = {
'platformName': 'Android',
'deviceName': '127.0.0.1:62001',
'platformVersion': '5.1.1',
# apk包名
'appPackage': 'com.sina.weibo',
# apk的launcherActivity
'appActivity': 'com.sina.weibo.VisitorMainTabActivity'
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
三、运行appium
1.启动appium,右上角点三角形按钮,变成正方形,就是启动状态。
2.在cmd运行adb devices,确认手机连上电脑
3.在pycharm运行脚本,随后在手机上会弹出安装下面两个软件的提示,安装后,桌面上多两个图标。那么恭喜你启动成功!
这篇主要介绍appium启动app,因为我的app是在手机安装好的,所以通过此方法可获得app包名和launcherActivity名,有些同学的安装包是在电脑上过,可通过其他方法获取包名和launcherActivity名,度娘上的方法有很多,大家可以搜搜~~
来源:CSDN
作者:qq_38889350
链接:https://blog.csdn.net/qq_38889350/article/details/103785620