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)进行页面滚动,以便可以获取后面的元素

参考连接
参考连接

相关推荐
黑金IT3 天前
Appium和Detox,哪一种更好的为手机自动化
智能手机·appium·自动化
程序员小远16 天前
Appium+python+unittest搭建UI自动化框架
自动化测试·软件测试·python·测试工具·ui·appium·测试用例
闲人编程16 天前
使用Python操作你的手机(Appium入门)
python·智能手机·appium·自动化·codecapsule·处理弹窗
cllsse22 天前
appium学习
appium
卓码软件测评1 个月前
第三方软件测试机构:Appium如何使用Selenium的客户端库?
功能测试·selenium·测试工具·性能优化·appium
难以怀瑾1 个月前
Appium笔记
笔记·appium
aiden:)2 个月前
App UI 自动化环境搭建指南
运维·python·ui·appium·自动化
Steven_yang_12 个月前
关于ANDROUD APPIUM安装细则
appium
币圈小菜鸟2 个月前
Windows 环境下搭建移动端自动化测试环境(JDK + SDK + Node.js + Appium)
java·windows·python·测试工具·node.js·appium
nece0012 个月前
使用appium对安卓(使用夜神模拟器)运行自动化测试
自动化测试·appium·安卓自动化测试