使用Appium Desktop实现录制脚本

springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)

java开源商城系统

上篇文件讲了安装教程这里给个连接,自行下载
https://pan.baidu.com/s/1MupElpYcmeQH3uPQ1CUWjw 提取码:AJDG
开始今天的操作
在这里插入图片描述
凡事都需要有目标,今天的目标是使用appium desktop录制脚本并成功运行

先使用usb连接电脑,连接步骤上篇文章已讲
打开appium desktop,不用修改什么,直接点击Start serverx.xx就好了
使用Appium Desktop实现录制脚本_第1张图片
进入那个熟悉的页面
右上角的三个按钮分别是
“start inspector session(启动检查器会话)” “Get Raw log(查看日志)" “Stop Server(停止服务)”
通俗一点 “冲啊” “让我看看” “不想搞了”
下面一块是看日志的

这里点击“让我看看”
使用Appium Desktop实现录制脚本_第2张图片
在automatic server–desired capabilities填入app的信息(这里是b站的)
使用Appium Desktop实现录制脚本_第3张图片点击start Session进入元素操作界面
左到右分别是手机界面查看,元素节点,元素操作
使用Appium Desktop实现录制脚本_第4张图片
我们点击这个little eye(小眼睛)
使用Appium Desktop实现录制脚本_第5张图片
鼠标放在需要操作的元素上,然后把眼光放到元素操作区,有三个按钮分别是

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

每当我们点击这三个按钮,在Recorder(记录器)都会显示,所以只需要把这份复制出来到编辑器跑就好了(可能需要简单的修改)
使用Appium Desktop实现录制脚本_第6张图片
接下来完成一个搜索操作
使用tab来实现点击输入框
使用Appium Desktop实现录制脚本_第7张图片
现在已经到了搜索页,但是我们的元素不是在搜索框内
所以我们继续使用上一步的操作,鼠标悬浮到搜索输入款,这样就定位到了输入款内,可以完成下面的操作了,如果没有到输入框内去点击send keys的话他会报错,提示这个元素不能输入之类的
使用Appium Desktop实现录制脚本_第8张图片
使用send keys完成输入”泰坦尼克号“
点击send keys 直接在这个输入框输入内容就好了
使用Appium Desktop实现录制脚本_第9张图片
完成输入,但是并没有搜索,这时候需要一个回车来实现搜索(这里录制这里我暂时不知道怎么使用回车)所以直接点击下面的输入匹配了),导出代码的时候可以换一下
使用Appium Desktop实现录制脚本_第10张图片
使用tab点击搜索匹配,进入到了搜索页
使用Appium Desktop实现录制脚本_第11张图片
操作完后目光回到‘’Recorder(记录器),红色描的部分从左到右分别是“代码类型”“显示/隐藏样板代码”“复制”“清空”
显示/隐藏样板代码 显示的话就有导入的什么什么步骤 比较全,复制过来可以直接跑,这里选的是python
使用Appium Desktop实现录制脚本_第12张图片
录制的时候那个小眼睛不能关
这里使用PyCharm 运行
打开app操作之后需要添加一句

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

运行成功
使用Appium Desktop实现录制脚本_第13张图片
听懂鞭炮

暂时没发现什么问题.

来自萌新的记录,如果有错误请踹我一下,各位大佬嘴下留德
在这里插入图片描述

springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j)

java开源商城系统

你可能感兴趣的:(python,appium,python)