快速打开一个手机应用
一般学习一个工具都是能够先看到效果,才进一步深入学习,我们就先体验一下启动手机上的网易云课堂应用。
安装模拟器
-
下载模拟器安装包,本教程采用夜神模拟器
下载地址:https://www.yeshen.com/,下载exe安装包,默认下一步就可安装完成 -
配置adb版本
将Android SDK
的platform-tools
目录下的adb.exe
复制两份,重命名为:adb.exe
和nox_adb.exe
,替换原来夜神模拟器bin
目录下的adb.exe
和nox_adb.exe
-
开启模拟器的开发者模式
启动模拟器后,进入设置界面,点击关于平板,在点击版本号5次进入打开开发者模式(不同手机打开不一样,可以自行百度)
-
在进入开发者模式界面,点击开启并打开USB调式
获取必须的启动参数
-
先安装网易云课堂应用到模拟器
在cmd里面执行命令
adb install C:\Users\Administrator\Desktop\网易云课堂.apk
-
获取网易云课堂的包名
在cmd里面执行命令
aapt dump badging C:\Users\Administrator\Desktop\网易云课堂.apk | findstr package
包名:com.netease.edu.study
-
获取启动 Activity
在cmd里面执行命令
aapt dump badging C:\Users\Administrator\Desktop\网易云课堂.apk| findstr launchable
包名:com.netease.edu.study.activity.ActivityWelcome
-
获取设备名称
在cmd里面执行命令
adb devices
启动pycharm
- 新建一个
start_edu_study.py
文件
# _*_ coding:utf-8 _*_
from appium import webdriver
desired_caps = {
"platformName": "Android",
"deviceName": "127.0.0.1:62001",
"platformVersion": "7.1.2",
"appPackage": "com.netease.edu.study",
"appActivity": "com.netease.edu.study.activity.ActivityWelcome"
}
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)
-
启动 appium server
在cmd里面输入
appium
-
在pycharm 运行程序
-
查看模拟器
这时候,我们就看见模拟器网易云课堂应用已经启动
总结
- 安装模拟器和环境配置
- APP 启动参数的获取及启动APP的流程
- 编写一个网易云启动代码及启动演示
下一篇讲解一下Android有哪些启动参数,欢迎大家进行交流。
以上为内容纯属个人理解,如有不足,欢迎各位大神指正,转载请注明出处!
如果觉得文章不错,欢迎关注微信公众号,微信公众号定期推送相关测试技术文章