概述
1. 配置
运行Appium客户端,找到端口,这里是4723。
首先 pip install Appium-Python-Client
,这样才能进行from appium import webdriver
。
接着,我们要找到四个参数platformName
, deviceName
, appPackage
, appActivity
platformName
Android
deviceName
即设备名称。
将Android手机通过数据线与运行Appium客户端软件的PC相连接,打开USB调试功能。
cmd下输入adb devices -l
。
其中model即为设备名称,在这里是FRD-AL10
。
appPackage 和 appActivity
将Android手机通过数据线与运行Appium客户端软件的PC相连接,打开USB调试功能。
打开App,cmd下输入adb shell
,回车,
继续输入dumpsys activity | grep mFocusedActivity
。
注意appActivity前面有.
。
2. 启动
以“腾讯新闻”App为例,我们首先要找到四个参数platformName
, deviceName
, appPackage
, appActivity
。
# 代码中指定一个Appium Sever
server = 'http://localhost:4723/wd/hub'
# 四个参数
desired_caps = {
'platformName': 'Android',
'deviceName': 'FRD-AL10',
'appPackage':'com.tencent.news',
'appActivity': '.activity.SplashActivity'
}
from appium import webdriver
driver = webdriver.Remote(server, desired_caps)
运行代码,
首先会弹出Appium Setting
,等待几秒,就会发现手机自动打开了腾讯新闻App。
此时App会要求你是否授予一些权限,自己确认就好了。
最后
以上就是完美网络为你收集整理的Python代码自动打开App1. 配置2. 启动的全部内容,希望文章能够帮你解决Python代码自动打开App1. 配置2. 启动所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复