Python+Appium 实战案例
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 实战案例相关推荐
- Python数据清洗实战案例--拉勾招聘数据清洗
Python数据清洗实战案例–拉勾招聘数据清洗 (本篇博客主要介绍个人对一份数据的清洗代码和清洗效果) 主要涉及应用的库是numpy.pandas.matplotlib,话不多说,直接上代码 #全部行 ...
- Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程
Python开发实战案例之网络爬虫(附源码)-35人已学习 课程介绍 课程特色: 特色1:案例驱动-围绕两大完整的Python网络爬虫实战开发案例:IT电子书下载网络爬虫和股票交易数据 ...
- Python应用实战案例-深入浅出Python随机森林预测实战(附源码)
前言 组合算法也叫集成学习,在金融行业或非图像识别领域,效果有时甚至比深度学习还要好.能够理解基本原理并将代码用于实际的业务案例是本文的目标,本文将详细介绍如何利用Python实现集成学习中随机森林这 ...
- Python爬虫实战案例一:爬取猫眼电影
背景 笔者上一篇文章<基于猫眼票房数据的可视化分析>中爬取了猫眼实时票房数据,用于展示近三年电影票房概况.由于数据中缺少导演/演员/编剧阵容等信息,所以爬取猫眼电影数据进行补充.关于爬虫的 ...
- 【Python数据挖掘实战案例】K-Means广告效果聚类分析
作者:杨啊小强 来源:Python数据科学修炼之路 本案例的业务场景: 假如你们公司投放广告的渠道很多,每个渠道的客户性质也可能不同,比如在优酷视频投广告和今日头条投放广告,效果可能会有差异.现在需要 ...
- Python应用实战案例-Pythongeopandas包详解(附大量案例及代码)
前言 以下为博主为大家准备的人工智能&算法研究类精品专栏,喜欢的小伙伴自行下载. 深度学习100例全系列详细教程 深度学习算法原理介绍及应用案例 tensorflow从入门到精通100讲 深 ...
- Python爬虫实战案例:爬取新闻资讯
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 一个简单的Python资讯采集案例,列表页到详情页,到数据保存,保存为tx ...
- python数据分析实战案例-Python数据分析案例实战
原标题:Python数据分析案例实战 至今我们网站已经开设了多个数据分析系列的课程,大部分都是基于算法思路来开展的,课程中着重点在于算法的讲授.软件的使用,案例只是辅助学习.然而很多学员反映,希望可以 ...
- python应用实战案例:python如何实现异步爬虫?
前言 爬虫程序与手机里安装的社交软件和娱乐软件不一样,但它们可能是互相关联的.你早上看到的新闻资讯以及股票走势图,都有可能是爬虫程序收集而来的.爬虫程序的核心是数据--它围绕着数据工作. 以下是我为大 ...
最新文章
- 开启php curl函数库的步骤
- Restrictions查询用法
- readyread信号不触发_触发器型PFD与传统型PFD性能仿真对比
- 自己为什么注册博客(csdn讲师:Array)
- python怎么调用函数的返回值_python函数的返回值是什么
- 使用Java代码发送邮件
- javascrit 数组方法总结(数组对象、栈,队列、重排序、操作数组方法、位置方法、归并方法、迭代方法)
- 秀拍客电脑版 v1.0正式版
- CIFAR-10数据集目录结构以及数据组织格式
- 微服务--API网关
- 微信内置浏览器API的常用的js方法
- 淘宝 触屏主页面 菜单
- 美术生都要膜拜的AI,照片迅速被画成艺术画
- ElementUI 整体页面布局
- python微信发红包看照片_微信发原图会泄露位置信息?用Python教你通过图片获取用户信息!...
- [pyecharts]如何使用Python将多个图表生成到一个HTML中?
- C文件访问 introduce
- 答群友公式推导疑问:守恒和非守恒公式的动量方程推导
- dda算法控制电机_插补计算原理与速度控制.DOC
- 3天学会HTML:day1 基础