上篇文件讲了安装教程这里给个连接,自行下载
https://pan.baidu.com/s/1MupElpYcmeQH3uPQ1CUWjw 提取码:AJDG
开始今天的操作

凡事都需要有目标,今天的目标是使用appium desktop录制脚本并成功运行

先使用usb连接电脑,连接步骤上篇文章已讲
打开appium desktop,不用修改什么,直接点击Start serverx.xx就好了

进入那个熟悉的页面
右上角的三个按钮分别是
“start inspector session(启动检查器会话)” “Get Raw log(查看日志)" “Stop Server(停止服务)”
通俗一点 “冲啊” “让我看看” “不想搞了”
下面一块是看日志的

这里点击“让我看看”

在automatic server–desired capabilities填入app的信息(这里是b站的)
点击start Session进入元素操作界面
左到右分别是手机界面查看,元素节点,元素操作

我们点击这个little eye(小眼睛)

鼠标放在需要操作的元素上,然后把眼光放到元素操作区,有三个按钮分别是

“点击”
“向输入框输入内容”
“清除输入框的内容”

每当我们点击这三个按钮,在Recorder(记录器)都会显示,所以只需要把这份复制出来到编辑器跑就好了(可能需要简单的修改)

接下来完成一个搜索操作
使用tab来实现点击输入框

现在已经到了搜索页,但是我们的元素不是在搜索框内
所以我们继续使用上一步的操作,鼠标悬浮到搜索输入款,这样就定位到了输入款内,可以完成下面的操作了,如果没有到输入框内去点击send keys的话他会报错,提示这个元素不能输入之类的

使用send keys完成输入”泰坦尼克号“
点击send keys 直接在这个输入框输入内容就好了

完成输入,但是并没有搜索,这时候需要一个回车来实现搜索(这里录制这里我暂时不知道怎么使用回车)所以直接点击下面的输入匹配了),导出代码的时候可以换一下

使用tab点击搜索匹配,进入到了搜索页

操作完后目光回到‘’Recorder(记录器),红色描的部分从左到右分别是“代码类型”“显示/隐藏样板代码”“复制”“清空”
显示/隐藏样板代码 显示的话就有导入的什么什么步骤 比较全,复制过来可以直接跑,这里选的是python

录制的时候那个小眼睛不能关
这里使用PyCharm 运行
打开app操作之后需要添加一句

#等待渲染完成
driver.implicitly_wait(5)

运行成功

听懂鞭炮

暂时没发现什么问题.

来自萌新的记录,如果有错误请踹我一下,各位大佬嘴下留德

使用Appium Desktop实现录制脚本相关推荐

  1. 安装Appium、Node.js、连接雷电模拟器、录制脚本

    1.把Appium压缩包解压 2.创建快捷方式到桌面 3.点击安装node.js 点击下一步 4.选择我同意 点击下一步 5.选择安装的路径 点击下一步 6.点击下一步 7.点击确认 8.点击完成 9 ...

  2. Appium Desktop介绍-xcodebuild failed with code 65 问题解决

    Appium Desktop介绍-xcodebuild failed with code 65  问题解决 一.Appium Desktop介绍 Appium Desktop是一款用于Mac.Wind ...

  3. 【转载】Katalon Studio 基本用法--录制脚本并查看测试报告

    最近有在研究Katalon Studio,但是网上并没有多少关于此软件的教程,只能一边翻译官方文档一边对照程序进行使用,所以想把这个工具的一些简单使用分享一下. KS(katalon studio)是 ...

  4. APP自动化测试系列之appium-desktop配置及录制脚本

    VOL 177 23 2020-11 今天距2021年38天 这是ITester软件测试小栈第177次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

  5. APP自动化测试之录制脚本:3.运行录制的脚本

    APP自动化测试之录制脚本:3.运行录制的脚本 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest.运行录制 ...

  6. java实现客户端脚本录制_(二)appium-desktop录制脚本二次开发,生成我司自动化脚本...

    目的 对appium-desktop脚本录制功能进行二次开发,增加录制ATK脚本功能.录制样式为 {"preSteps": [----------前置条件为打开页面PG或者启动Dr ...

  7. appium desktop介绍

    android自动化前提依赖 1.adb工具:专门用于andriod自动化测试的一个工具 2.模拟器或者真机 模拟器:网易mumu:针对固定android版本的模拟器,只支持android 6.0版本 ...

  8. Loadrunner11点击录制脚本无响应,IE页面弹不出——解决方案汇总

    Loadrunner11点击录制脚本无响应,IE页面弹不出--解决方案汇总 参考文章: (1)Loadrunner11点击录制脚本无响应,IE页面弹不出--解决方案汇总 (2)https://www. ...

  9. JMeter基础之——录制脚本

    JMeter基础之--录制脚本 Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: ● 开源, ...

最新文章

  1. c语言卡尔曼函数库,kalman之c语言实现
  2. 多路归并排序_1600W整数排序多路归并
  3. Android adb opendir failed ,permission denied
  4. Java基础笔记12
  5. 安卓2.2都有哪些键盘快捷指令?
  6. 160 - 36 cupofcoffe.2
  7. Python global文件的全局变量使用
  8. STM32 - CubeMX 的使用实例详细(01)- STM32F103的配置 - GPIO设定
  9. java查漏补缺(基础篇)
  10. 什么样的细节会让你觉得一个人的情商高得吓人?
  11. 斗鱼第三方开放平台2.2版使用记录
  12. 生产环境mysql主主同步主键冲突处理
  13. android 三方_面试官送你一份Android热门三方库源码面试宝典及学习笔记
  14. c jni 调用java_JNI NDK (AndroidStudio+CMake )实现C C++调用Java代码流程
  15. 交互设计实用指南系列(9)— 一次点击
  16. 男孩应该懂的,女孩应该懂的
  17. 地铁运营行车组织方式
  18. 微信小程序获取的微信头像模糊或者无法显示
  19. MFC禁用编辑框输入法
  20. 【转】跨终端实践-天猫试戴的解决方案

热门文章

  1. 【VS code】彩虹括号扩展插件 “Brackets Pair Colorize 2” 安装与自定义颜色
  2. python __setitem__()方法理解
  3. antd的Radio设置默认选中
  4. JAVA及数据库中的关键字(常用)
  5. L. Machining Disc Rotors
  6. Mac应用安装:允许任何来源
  7. pyx 编译成 pyd
  8. C++-向量的点乘、叉乘等操作
  9. mysql dbpartition by hash_MySQL HASH分区
  10. 在Ubuntu18.04系统中,安装tldr