使用Appium在手机打开APP并录制简单脚本
Appium录制简单脚本并运行
打开Appium,点击“启动服务器”
左上角的File,然后点击new session window
点击+号增加参数
备注:上图是本人设置的参数,以供参考
1)手机系统和系统版本相信小伙伴都知道怎么查了,就不啰嗦了
deviceName查看:手机打开开发者模式,USB连接电脑后,CMD窗口输入命令:adb devices查看(前提是电脑安装了ADB)
2)Appium desktop连接手机听说要UDID,连接模拟器可以不用。网上查了很多查询UDID的方法,个人感觉比较麻烦,说到底还是我懒,嘻嘻。后来看了一遍文章说UDID和diveceName设置成一样也可以。
3)appPackage和appActivity的查询方法:电脑安装了安卓SDK的同志,电脑打开cmd,输入命令:“aapt dump badging”,空格,然后把安卓SDK直接拖到命令后面,然后回车
查找appActivity:鼠标右键,然后查找Activity
- 参数设置完成后,右侧会自动生成代码,然后点击右下角的启动回话
下图就是录制脚本的窗口和常用按键功能介绍
5.点击开始录制按键开始录制脚本
5.1 点击顶部导航栏左侧第一个“选择元素”按键选定搜索栏,然后点击右边点“点击”按键进行操作(本次录制的脚本是搜索歌曲并且播放,但没有把完整的流程全部写在这里。录制过程就是先选择录制窗口左边的APP元素,然后录制窗口右边的操作方式)
5.2录制完成后点击“停止录制”按键,录制窗口右上角会同步显示操作代码,选择代码类型,将模板代码转换成正式代码,复制代码到Pycharm
5.3代码复制到pycharm后,最好是在每个操作或者页面切换处加上等待时间,否则会因为网速、APP设计问题或者其他原因,无法及时到达下一个页面,导致APPIUM无法获取页面元素而定位元素失败,在pycharm运行时报错。代码编辑好后点击pycharm的运行按键,APPium就会在手机上面自动运行脚本了(本次操作是手机安装酷我音乐盒APP,然后打开APP搜索歌曲或歌手,并且播放所选择的曲目)
本次使用Appium录制脚本并且运行到这里结束了,有写得不好或者有错的地方欢迎纠正、评论交流。
使用Appium在手机打开APP并录制简单脚本相关推荐
- Python+appium获取手机及APP参数
from appium import webdriver# 设置手机及APP参数 desired_caps = {"platformName": "Android&quo ...
- appium python 打开通知栏_python appium操作手机及app各种方法
#锁定屏幕时间秒 driver.lock(5) #将APP放置后台 参数时间秒 driver.background_app(5) #收起键盘 driver.hide_keyboard() #启动Act ...
- Android之华为手机打开app奔溃提示java.io.FileNotFoundException: res/drawable/abc_vector_test.xml
1.问题 新建立的项目,华为手机运行起来提示如下 06-24 18:24:03.175 13314 13314 E AndroidRuntime: java.lang.RuntimeException ...
- 蚂蚁金服×西安银行 | 西安银行手机银行App的智能升级之路
小蚂蚁说: 当前,数字化信号已经逐渐深入到社会的每个角落,影响着用户的心智和行为,来到数字化时代门口的银行,需要注意到数字化信号.西安银行通过引入蚂蚁金服移动开发平台mPaaS,对手机银行进行架构升级 ...
- app如何打开了request url_手机日历app内如何打开节日提醒功能?支持提前提醒节日的云便签...
我们一年中要度过的节日有很多,除了法定节假日之外,还有其他的很多节日,例如西方传来的圣诞节.万圣节,国际性的节日例如父亲节.母亲节等,还有一些传统节日例如小寒.冬至.腊八等,这些都是不放假的. 有时候 ...
- LR11录制手机/pad App脚本多种方法介绍(Mobile App补丁包)
总体来说,通过LR录制手机脚本的方式有三种: 1)通过代理方式录制,保证手机电脑在同一个网段: 2)通过抓包录制,在手机上安装Mobile Recorder: 3)通过安卓模拟器录制,本地安装andr ...
- 手机浏览网页或打开App时莫名弹出支付宝领红包界面的原因及应对措施
自从支付宝推出扫码领红包活动后,这种模式独特的赏金机制,短时间内吸引了大量的关注,但是随之也产生了很多的问题,比由于如在赏金的驱动下,微信群里铺天盖地的红包口令,朋友圈里各式各样的领红包二维码图片, ...
- iOS和Android手机浏览器链接打开app store或应用市场下载软件
iOS和Android手机浏览器链接打开app store或应用市场下载软件 1.Android主流手机跳转链接 // androidId 如:com.xxx.app// oppo oppomarke ...
- 记录:app内嵌H5页面分享到微信后,在安卓手机打开白屏,苹果手机正常渲染的问题始末
**背景:**app内嵌的一个个人名片页面需要分享到微信,测试环境下,分享到微信后,安卓和苹果手机都能正常渲染,生产环境苹果手机没问题,安卓手机打开分享的链接,页面一直空白. **原因分析:**单独加 ...
最新文章
- window7/10 安装Tomcat
- No module named 'StringIO'
- Angular中实现路由跳转并通过get方式传递参数
- 基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?...
- java 关键字volatile的作用
- 添加javascript代码:_javascript事件?你又了解多少呢
- sql alter表字段处理
- GDI+中发生一般性错误的解决办法(转帖)
- c语言中如何让鼠标在一个窗口之外不能点击_Excel系列教程:如何自动填充单元格...
- PyTorch 功能欠缺,Meta 推出 TorchRec 来补救?
- 【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 组件的生命周期...
- 转:tomcat7源码导入Eclipse
- xtrabackup mysql 5.1_编译支持mysql-5.1.73版本的xtrabackup
- Apache下设置整站变灰方法
- 学python用linux_用树莓派学习Linux及Python真的高效吗?
- 每天一个小技巧【1】·TextMeshPro的中文设置
- Unity 增加2D游戏的打击感笔记
- Radio Userland已更新,版本号未更改...
- Android之内嵌PDF预览
- Reso | php面试题(基础概念)