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.内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复