
Android自动化系列
文章平均质量分 90
Android自动化系列专栏
程序员的世界你不懂
努力成就未来,专注于技巧,测试方法,python,linux,数据库,接口,性能,c++,java,工具分享等......相关技术内容
展开
-
从定义、原理、环境搭建、安装问题排查等深入了解Appium
Appium是开源的、跨平台的测试自动化测试框架;主要用于测试移动端应用;Appium支持模拟器和真机上的原生应用、混合应用、Web应用;Appium使用WebDriver的JSON wire协议来驱动Apple系统的库、Android系统的框架;因Appium集成了Selendroid框架,所以Appium支持比较老版本的Android;Appium支持支持的所有语言(JavaPythonJavaScriptPHPRubyC#ClojurePerl等)。原创 2025-04-03 08:25:25 · 996 阅读 · 0 评论 -
RabbitMQ 入门
Erlang的集群中各节点是通过一个magic cookie来实现的,这个cookie存放在$HOME/.erlang.cookie 中,文件是400的权限。当创建一个线程的时候,会在tcp连接上创建一个channel,这个线程拥有私有的与rabbit沟通的路径,并且不会在系统的tcp栈上添加额外的负荷。举个例子,发送端定义2个键值{k1,1},{k2,2},接收端绑定队列的时候定义{"x-match", "any"},那么接收端的键值属性里只要存在{k1,1}或{k2,2}都可以获取到消息。原创 2025-03-15 08:05:01 · 1232 阅读 · 0 评论 -
渗透测试环境搭建,包含常用命令(Android&IOS)
2、配置Android设备的settings-wireless&networks-more-Mobile networks-Access Points name-Proxy。2、监控文件存储,NSLog日志记录,HTTP地址,系统调用(GPS,addressbook,1、使用tcpdump将设备中的应用操作引发的通信包导出,使用wireshark查看。创建设备虚拟接口,基于该虚拟接口,将移动设备上的数据引入到PC上进行分析。1、将应用存档文件下载到PC机上,使用相应格式的编辑器进行操作。原创 2025-03-12 08:29:44 · 1075 阅读 · 0 评论 -
移动Android和IOS自动化中常见问题
目前本人的操作是根据button属性的XPath路径点击,但是这样做是会出现报错并结束程序执行,因此使用try catch使程序继续执行,再根据得到的最新的显示页面对相应元素进行tap点击。在有的页面,会出现h5被强转为Native页面,这时的页面则不支持webview操作,由于有的元素被隐藏,通过viewlist就很难点击到相应的元素,所以只能通过tap点击。在app编写自动化测试用例时,通常会出现只是简单的点点点过程,然而却忽略了在实际的自动化实现过程中,软件是对app元素的判断来执行测试脚本。原创 2025-03-11 08:00:46 · 1121 阅读 · 0 评论