appium抓包总结

appium抓包总结

背景:有些app通过抓包工具charles等抓不到接口数据,应为这一类抓包工具只能抓到应用层的数据包,而某些app的接口是走的传输层协议,所以此时只能通过AppIUM工具来进行抓包。

1、Appium 是什么?

Appium是一个开源的,适用于原生或混合移动应用( hybrid mobile apps )的自动化测试工具,Appium应用WebDriver: JSON wire protocol驱动安卓和iOS移动应用。
可以通过id、xpath元素来定位app页面上的数据
1、 在代码中通过.click()方法跳转页面后,需要sleep 1~2秒等待页面反应再去获取数据
2、然后调用命令driver.back()进行返回,并且执行driver.swipe(size['width'] / 2, size['hight'] / 2, size['width'] / 2, size['hight'] / 2, 2000)进行页面滚动,以便可以获取后面的元素

参考连接
参考连接

相关推荐
happybasic5 小时前
一个基于Python+Appium的手机自动化项目~~
运维·appium·自动化
十二测试录5 小时前
【自动化测试】—— Appium使用保姆教程
android·经验分享·测试工具·程序人生·adb·appium·自动化
xwj_8655743322 天前
Appium(四)
appium
_可乐无糖2 天前
Appium 检查安装的驱动
android·ui·ios·appium·自动化
_可乐无糖8 天前
跨平台实践:python中如何检查当前操作系统
android·python·ui·ios·appium·自动化
_可乐无糖9 天前
深度解析 pytest 参数化与 --count 执行顺序的奥秘
android·python·ui·ios·appium·自动化·pytest
十二测试录9 天前
【自动化测试】—— Appium安装配置保姆教程(图文详解)
经验分享·python·pycharm·jdk·node.js·appium·自动化
十二测试录11 天前
2024最新版Node.js下载安装保姆级教程【图文详解】
javascript·经验分享·程序人生·npm·node.js·appium
相忘于江湖吧13 天前
浅尝Appium自动化框架
运维·appium·自动化
_可乐无糖15 天前
Appium:Android 和 iOS 的capabilities是否需要前缀?
android·ui·ios·appium·自动化