Python+Appium 实战案例

1.获取连接的设备名称

adb   devices


2.获取APP的包名和首页名称
在模拟器获取真机中打开需要测试的APP
输入:adb shell
输入:dumpsys window | grep mCurrentFocus

3.打开Appium-window

4.打开百度APP并进行搜索操作 参考代码

# coding=utf-8
from appium import webdriver
from   time   import   sleep
desired_caps = {}
desired_caps['platformName'] = 'Android' #明确是安卓系统还是IOS系统
desired_caps['platformVersion'] = '5.1.1' #系统对应的版本号
desired_caps['deviceName'] = '127.0.0.1:62001' #连接的手机设备名称,通过adb devices 查看
desired_caps['appPackage'] = 'com.baidu.searchbox' #包名
desired_caps['appActivity'] = 'com.baidu.searchbox.MainActivity' #APP首页
desired_caps['unicodeKeyboard'] = True # 使用unicodeKeyboard编码发送字符串
desired_caps['resetKeyboard'] = True  # # 将数字键盘给隐藏起来
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps) #启动服务器地址,端口号与Appium端口号保持一致
driver.find_element_by_class_name('android.widget.LinearLayout').click()#点击查询输入框,跳转到查询界面
sleep(2)
driver.find_element_by_id("com.baidu.searchbox:id/SearchTextInput").send_keys('liuhao') #文本框输入liuhao
sleep(1)
driver.find_element_by_id("com.baidu.searchbox:id/float_search_or_cancel").click()#点击查询按钮

Python+Appium 实战案例相关推荐

  1. Python数据清洗实战案例--拉勾招聘数据清洗

    Python数据清洗实战案例–拉勾招聘数据清洗 (本篇博客主要介绍个人对一份数据的清洗代码和清洗效果) 主要涉及应用的库是numpy.pandas.matplotlib,话不多说,直接上代码 #全部行 ...

  2. Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程

    Python开发实战案例之网络爬虫(附源码)-35人已学习 课程介绍         课程特色: 特色1:案例驱动-围绕两大完整的Python网络爬虫实战开发案例:IT电子书下载网络爬虫和股票交易数据 ...

  3. Python应用实战案例-深入浅出Python随机森林预测实战(附源码)

    前言 组合算法也叫集成学习,在金融行业或非图像识别领域,效果有时甚至比深度学习还要好.能够理解基本原理并将代码用于实际的业务案例是本文的目标,本文将详细介绍如何利用Python实现集成学习中随机森林这 ...

  4. Python爬虫实战案例一:爬取猫眼电影

    背景 笔者上一篇文章<基于猫眼票房数据的可视化分析>中爬取了猫眼实时票房数据,用于展示近三年电影票房概况.由于数据中缺少导演/演员/编剧阵容等信息,所以爬取猫眼电影数据进行补充.关于爬虫的 ...

  5. 【Python数据挖掘实战案例】K-Means广告效果聚类分析

    作者:杨啊小强 来源:Python数据科学修炼之路 本案例的业务场景: 假如你们公司投放广告的渠道很多,每个渠道的客户性质也可能不同,比如在优酷视频投广告和今日头条投放广告,效果可能会有差异.现在需要 ...

  6. Python应用实战案例-Pythongeopandas包详解(附大量案例及代码)

    前言 以下为博主为大家准备的人工智能&算法研究类精品专栏,喜欢的小伙伴自行下载. 深度学习100例全系列详细教程  深度学习算法原理介绍及应用案例 tensorflow从入门到精通100讲 深 ...

  7. Python爬虫实战案例:爬取新闻资讯

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 一个简单的Python资讯采集案例,列表页到详情页,到数据保存,保存为tx ...

  8. python数据分析实战案例-Python数据分析案例实战

    原标题:Python数据分析案例实战 至今我们网站已经开设了多个数据分析系列的课程,大部分都是基于算法思路来开展的,课程中着重点在于算法的讲授.软件的使用,案例只是辅助学习.然而很多学员反映,希望可以 ...

  9. python应用实战案例:python如何实现异步爬虫?

    前言 爬虫程序与手机里安装的社交软件和娱乐软件不一样,但它们可能是互相关联的.你早上看到的新闻资讯以及股票走势图,都有可能是爬虫程序收集而来的.爬虫程序的核心是数据--它围绕着数据工作. 以下是我为大 ...

最新文章

  1. 开启php curl函数库的步骤
  2. Restrictions查询用法
  3. readyread信号不触发_触发器型PFD与传统型PFD性能仿真对比
  4. 自己为什么注册博客(csdn讲师:Array)
  5. python怎么调用函数的返回值_python函数的返回值是什么
  6. 使用Java代码发送邮件
  7. javascrit 数组方法总结(数组对象、栈,队列、重排序、操作数组方法、位置方法、归并方法、迭代方法)
  8. 秀拍客电脑版 v1.0正式版
  9. CIFAR-10数据集目录结构以及数据组织格式
  10. 微服务--API网关
  11. 微信内置浏览器API的常用的js方法
  12. 淘宝 触屏主页面 菜单
  13. 美术生都要膜拜的AI,照片迅速被画成艺术画
  14. ElementUI 整体页面布局
  15. python微信发红包看照片_微信发原图会泄露位置信息?用Python教你通过图片获取用户信息!...
  16. [pyecharts]如何使用Python将多个图表生成到一个HTML中?
  17. C文件访问 introduce
  18. 答群友公式推导疑问:守恒和非守恒公式的动量方程推导
  19. dda算法控制电机_插补计算原理与速度控制.DOC
  20. 3天学会HTML:day1 基础

热门文章

  1. 伪彩色图片中光标颜色的自动算法
  2. 哈工大CSAPP大作业
  3. linux实验报告哈工大,哈工大操作系统实验---lab8:proc文件的实现
  4. 2017第十七届中国金属冶金展(重庆)会刊(参展商名录)
  5. 菜鸟最新回应:信息安全不能有折扣 不会让步
  6. 数据库关系建模(ER图设计关系表)
  7. 主成分分析(PCA)算法的主要流程
  8. 城中村 “店王” 之争!
  9. 6个「会议议程」实例和免费模板
  10. matlab 数值型日期的转换