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 webdriverdriver = webdriver.Remote(server, desired_caps)

运行代码,
首先会弹出Appium Setting,等待几秒,就会发现手机自动打开了腾讯新闻App。

此时App会要求你是否授予一些权限,自己确认就好了。

Python代码自动打开App相关推荐

  1. python代码自动补全利器----Kite介绍安装使用教程

    目录 Kite介绍 Kite安装 总结 介绍一款针对python代码自动补全的工具 -- Kite ,不需额外的环境配置,more importantly是免费的哦~~对于经常使用Python的朋友们 ...

  2. wallpaper代码_五行Python代码自动换你的电脑桌面壁纸(内附源码和exe)

    很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天它来了 只需要一行代码,指定图片地址即可更换电脑桌面.加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜.使用爬虫技术,自动下载壁纸 ...

  3. kite:Python 代码自动补全神器

    kite:Python 代码自动补全神器 吃了 学习python的正确姿势 的安利:这个 Python 代码自动补全神器搞得我卧槽卧槽的. 代码自动补全还是挺舒服的嘿嘿嘿. 下面是官网下载给出的示例: ...

  4. 编写python代码实现打开并登录网页、对网页进行点击、输入信息等操作

      当我们打开一个网页进行信息搜索时,少不了要对它进行点击和输入信息等操作,有的网页还可能需要你先登录才能开始其他操作.这篇博客就带大家来了解一下如何编写一段python代码实现打开并登录网页.对网页 ...

  5. Python代码自动排版工具(PEP8风格),autopep8

    autopep8是一款将python代码自动排版为的工具,autopep8安装 1.安装autopep8 pip install autopep8 2.PyCharm配置autopep8 Progra ...

  6. python100行代码-100行Python代码自动抢火车票!

    今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool. 先准备好: 1)12306网站用户名和密码 2)chrome浏览器及下载chromedriver 3)下载Python代码,来自网络整理 ...

  7. python打开计算机软件,Python实现自动打开电脑应用

    由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...

  8. python简单代码运用到桌面壁纸_五行Python代码自动换你的电脑桌面壁纸(内附源码和exe)...

    很多行友问行哥,Python能不能自动更换电脑壁纸呀,今天它来了 只需要一行代码,指定图片地址即可更换电脑桌面.加上壁纸文件夹路径,让你随机更换电脑桌面,带来不期而遇的新鲜.使用爬虫技术,自动下载壁纸 ...

  9. python写抢火车票软件_用 Python 代码自动抢火车票

    市场上很多火车票抢票软件大家应该非常熟悉,但很少有人研究具体是怎么实现的,所以觉得很神秘,其实很简单.下面使用Python模拟抢票程序,给大家揭秘抢票到底是怎么回事. 该代码仅供参考,主要用于大家沟通 ...

最新文章

  1. Redis基础教程第7节 - Set
  2. python条件表达式:多项分支,双向分支
  3. Eclipse Plug-in Hello world
  4. 华为5g鸿蒙折叠,华为5G折叠概念新机:内折叠+麒麟9000+鸿蒙OS 这才是华为的实力...
  5. TensorFlow入门--张量的定义与基本运算
  6. FreeBSD系统常用软件列表
  7. mySAP标准培训教材全套列表
  8. 搜狗浏览器收藏夹在哪_搜狗浏览器居然流氓到操作我的微博账号
  9. Vue3 插槽使用详解
  10. Linux上oracle精简版客户端快速部署
  11. 软路由虚拟服务器,带你入门软路由 篇三:软路由也玩虚拟化——轻松几步教你配置Esxi网卡直通和软路由虚拟机设置(保姆级教程)...
  12. “离职同事在工作群抢红包被踢”:学会退群,是职场人的基本修养
  13. linux c 拒绝服务攻击,低速率拒绝服务攻击原理
  14. .netcore基础知识(一)
  15. 网易企业邮箱注册后,管理员怎么管理邮箱?
  16. Win11系统电脑硬盘分区方法教程
  17. 2021年SIM卡交换攻击,美国损失近千万
  18. Java珠穆朗玛峰案例
  19. Springboot集成rabbitmq实现延时队列
  20. 详谈C++11新特性之future及开源项目ananas(folly,std c++11和ananas的future各自的区别是?)

热门文章

  1. js 如何获取 emoji 字符串长度
  2. 非越狱砸壳方式总结及坑
  3. 联币网与7宝网达成战略合作,未来是数字资产时代
  4. 声网 X 小天才 碾压Apple Watch的小天才是如何成为10后儿童手表的霸主?
  5. 一种整型数值的压缩算法
  6. 网站锚文本链接同步百家号
  7. php 生成水印图片
  8. 显卡的所谓“丐版”和“非丐版”差别有多大?
  9. 利用QPainter基本函数+rotate/translate绘制旋转图形的方法
  10. html数字时间效果图,html5图片数字时钟代码