我是靠谱客的博主 完美网络,最近开发中收集的这篇文章主要介绍Python代码自动打开App1. 配置2. 启动,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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. 启动所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部