appium启动app

天涯浪子 提交于 2020-01-13 04:38:51

前面一篇已经搭建好了环境,接下来我们就启动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名,度娘上的方法有很多,大家可以搜搜~~

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!