精易论坛

标题: 队长模块_谷歌web自动化测试框架7.2 [打印本页]

作者: huningli38    时间: 2024-10-28 06:26
标题: 队长模块_谷歌web自动化测试框架7.2
队长模块_谷歌web自动化测试框架7.2
简洁、稳定、开源
原理:
基于谷歌开放协议Chrome DevTools Protocol(CDP),借助HP_socket和谷歌浏览器远程调试服务端进行通信,利用json格式数据进行数据交互,实现了谷歌WEB自动化测试。通CDP,开发者可以构建自己的工具或库,实现自动化测试、性能分析、页面抓取、调试等功能。它为开发者提供了更高级的控制和访问权限,使得开发者能够更好地理解和优化他们的网页或应用程序。
本模块是基于谷歌开发者协议编写的仿谷歌F12工具的易语言模块!
模块架构:
1.一个调试端口对应一个浏览器,N个调试端口对应N个浏览器(对应到模块的浏览器类)
2.一个调试端口+标签ID对应一个浏览器的一个标签页,一个调试端口+N个标签ID对应一个浏览器的N个标签页(对应到模块的标签页类)
3.一个标签页下面有1到N框架,定位网页元素框架,对元素操作
队长模块模型.jpg 队长模块通信架构.jpg

简化队长chrome类介绍:
1.队长chrome类本来是简化队长浏览器类和队长标签页类,实现单类的简便使用
2.尤其是方便新手使用,特别适合单窗口标签页操作
3.可以满足多个标签页同时操作,比如操作谷歌浏览器插件,插件页面会动态开启和关闭,于是升级了部分命令功能,控制多个标签页
4.也可以使用队使用队长浏览_*子程序命令和队长标签页类组合完成自动化测试
目前3种控制浏览器自动化测试的3种组合方式(总有一种方式适合你的)
1.队长浏览器类和队长标签页类组合
2.队长浏览器_*子程序命令和队长标签页类组合,
3.队长chome类
队长模块控制核心密码:
给我一个远程调试端口,还你一个web自动化测试框架
队长模块连接唯一必须条件:
启动参数:--remote-debugging-port=9222
支持的浏览器(谷歌内核):
1.谷歌浏览器
2.360浏览器
3.搜狗浏览器
4.UC浏览器
5.QQ浏览器
6.EDGE浏览器
7.CEF3浏览器(嵌入组件)
8.Webview2浏览器(EDGE浏览器嵌入组件)
9.比特浏览器(指纹浏览器)
10.ADSPOWER浏览器(指纹浏览器)
核心功能点:
1.支持多线程操作多进程浏览器多标签,独立缓存,独立cookie,独立IP
2.支持多框架(主框架,子框架,特殊框架)填表
3.支持主流CSS和XPATH选择器定位元素,同时支持js对象表达式定位元素(主要针对showRoot元素和需要上下左右级关系的元素)
4.支持通过谷歌浏览器插件,切换代理IP
5.支持cookie的动态获取,添加,修改,删除
6.支持静默上传文件
7.支持js信息框接管并处理
8.支持下载文件接管并处理
9.支持网络HTTP(S)请求记录URL
10.支持网络WS请求记录
11.支持资源枚举和提取
12.支持注入js,刷新不影响
13.支持模拟手机模式,测试手机网页
14.支持拦截请求并修改
15.支持ws覆写并发送ws消息
16.支持接管console消息到本地
17.支持网址断点并操作
18.支持本地存储和临时会话存储获取和设置
19.支持后台模拟鼠标操作
20.支持后台模拟键盘操作
21.支持后台触摸操作
22.启动加载自定义插件


附件源码回复可见:

更新日志:https://docs.qq.com/sheet/DSkZwVlBOWUdEeVdl?tab=BB08J2

谢谢您对队长模块的支持,如果觉得不错请给个好评↓↓↓,谢谢

队长模块最全的测试工具例子源码:
队长全功能测试工具0.jpg

队长周边付费功能演示(打个广告):

1.队长模块谷歌浏览器元素探测工具(快速定位元素和测试元素功能):
队长探测工具.png

2.队长模块多线程测试截图:
队长模块多线程1.jpg

3.队长VIP模块(解锁更多高级功能):
队长模块高级版更新日志 : https://docs.qq.com/sheet/DQ1ZxQURIdkdzQXJ5?tab=BB08J2

队长VIP模块.png 队长VIP模块全功能测试工具.png



作者: zhaoyingyou    时间: 2024-10-28 08:38
学习一下………………………………………………………………
作者: webmaster999    时间: 2024-10-28 08:40
队长模块
作者: 一指温柔    时间: 2024-10-28 08:43
感谢分享
作者: 阿仁同学    时间: 2024-10-28 08:45
666            
作者: seaser    时间: 2024-10-28 09:00
感谢分享
作者: heize    时间: 2024-10-28 09:01
感谢分享
作者: a657938016    时间: 2024-10-28 09:02
感谢分享
作者: 阿凡地方23    时间: 2024-10-28 09:02
已学习了
作者: Fate    时间: 2024-10-28 09:03
感谢分享
作者: 910265444    时间: 2024-10-28 09:08
感谢大佬分享
作者: hezeyu    时间: 2024-10-28 09:34
666666666666
作者: sinewtec    时间: 2024-10-28 09:39
666666666666
作者: 指尖流淌    时间: 2024-10-28 09:52
谢谢分享!~~~~~~~~~~
作者: fanggeaaa    时间: 2024-10-28 09:53
真的太棒了
作者: tangible酱    时间: 2024-10-28 09:57
谢谢您对队长模块的支持,如果觉得不错请给个好评↓↓↓,谢谢
作者: 734115266    时间: 2024-10-28 09:59
队长模块_谷歌web自动化测试框架7.2
作者: wjswzj0    时间: 2024-10-28 10:05
感谢分享
作者: long280556182    时间: 2024-10-28 10:10
谢谢分享,精易有你更精彩
作者: 1226852858    时间: 2024-10-28 10:11
队长模块_谷歌web自动化测试框架7.2
作者: 内存Hook专业户    时间: 2024-10-28 10:13

作者: 亿悠    时间: 2024-10-28 10:26
66666666666666太强了
作者: zml521    时间: 2024-10-28 10:28
感谢支持

作者: blackmagic    时间: 2024-10-28 10:33
感谢支持               
作者: w80561307    时间: 2024-10-28 11:03
下载学习一下。谢谢
作者: ensurf    时间: 2024-10-28 11:08
学习一下
作者: gzsam    时间: 2024-10-28 11:28
谢谢分享
作者: 我的yyy123    时间: 2024-10-28 11:39
学习学习
作者: futiem    时间: 2024-10-28 11:40
谢谢您对队长模块的支持
作者: futiem    时间: 2024-10-28 11:40
谢谢您对队长模块的支持
作者: futiem    时间: 2024-10-28 11:41
队长模块_谷歌web自动化测试框架7
作者: 江楠    时间: 2024-10-28 11:42
学习一下   
作者: futiem    时间: 2024-10-28 11:43
队长模块_谷歌web自动化测试框架7.2
作者: qwe111qwe    时间: 2024-10-28 12:01
感谢分享!!!!
作者: nwzhi    时间: 2024-10-28 12:20
感谢分享!
作者: 曦月    时间: 2024-10-28 12:31
论坛有你更精彩
作者: wmv520    时间: 2024-10-28 12:40
感谢分享!
作者: jtucar    时间: 2024-10-28 12:45
感谢分享!
作者: hkfox    时间: 2024-10-28 13:16
一下,谢谢分享
作者: hkfox    时间: 2024-10-28 13:17
队长模块_谷歌web自动化测试
作者: qq1004043585    时间: 2024-10-28 13:37
终于看到新版本了
作者: q2280    时间: 2024-10-28 13:43
感谢分享
作者: daijinqq    时间: 2024-10-28 14:20
支持支持
作者: 你是我的小星星    时间: 2024-10-28 14:23
学习学习
作者: epwne    时间: 2024-10-28 14:33
持后台模拟键盘操作
作者: 安陆华硕专卖    时间: 2024-10-28 14:39
支持支持~~~~
作者: wxj213    时间: 2024-10-28 14:42
队长模块_谷歌web自动化测试框架7.2
作者: 289099734    时间: 2024-10-28 15:14
观摩大神!
作者: epwne    时间: 2024-10-28 15:30
支持支持
作者: zzy28791568    时间: 2024-10-28 15:37
学习学习
作者: keaiqian    时间: 2024-10-28 16:11
6666666666666666666666666
作者: menghan    时间: 2024-10-28 16:48
感谢楼主分享,支持一下~~
作者: qq73s5456    时间: 2024-10-28 16:57
功能好多, 密密麻麻
作者: qingqingqp    时间: 2024-10-28 17:03
666666666666666666666
作者: xlxn    时间: 2024-10-28 17:05
本帖最后由 xlxn 于 2024-10-29 11:13 编辑

666666666666666666
作者: 蓝鲸先生    时间: 2024-10-28 17:08
需要,谢谢
作者: zhangchao123    时间: 2024-10-28 17:34
sadsfdfdsafsaddfsad
作者: Lyc666    时间: 2024-10-28 17:39
11111111111111111111111111111111111111111
作者: 七颗心    时间: 2024-10-28 19:04
支持开源~!感谢分享
作者: mytiger    时间: 2024-10-28 19:06
感谢分享~!
作者: wmv520    时间: 2024-10-28 19:29
感谢分享~!666
作者: zuojiang    时间: 2024-10-28 20:02
感谢分享~!666
作者: 渁煑渔    时间: 2024-10-28 20:44
不错,一直更新在,支持一个
作者: yl2566    时间: 2024-10-28 21:43
感谢分享~!666
作者: hlt3560387    时间: 2024-10-28 22:28
支持队长
作者: 汉族    时间: 2024-10-28 22:56
有更新了   
作者: oursn    时间: 2024-10-29 01:16
支持队长
作者: 邵钱看    时间: 2024-10-29 01:57
看看隐藏,学习下。。
作者: uulive    时间: 2024-10-29 02:22
感谢分享~!
作者: 查过    时间: 2024-10-29 07:57
感谢分享,很给力!~
作者: year1970    时间: 2024-10-29 08:00
感谢分享
作者: 豆豆灰常开心    时间: 2024-10-29 08:02
已经顶贴,感谢您对论坛的支持!
作者: rushirushi    时间: 2024-10-29 08:50
这个 可以啊
作者: 点通粉丝    时间: 2024-10-29 08:57
谢谢分享!!!
作者: 飞宇    时间: 2024-10-29 09:18
队长周边付费功能演示(打个广告):
作者: top777    时间: 2024-10-29 09:19
看看。。。
作者: 396384183    时间: 2024-10-29 09:21
支持一个  支持一个  
作者: huazhen88    时间: 2024-10-29 09:29
测试下功能看看
作者: miaochengyi    时间: 2024-10-29 09:34
好评↓↓↓
作者: 小旋子    时间: 2024-10-29 09:51
非常不错
作者: 指路仙人    时间: 2024-10-29 10:33
非常感谢,我很喜欢!
作者: kkjmsw    时间: 2024-10-29 11:23
看看1看看2
作者: 雨落无尘    时间: 2024-10-29 12:21
666666666666666666666666
作者: 汇玄    时间: 2024-10-29 13:09
看看看看
作者: Dreamskeer    时间: 2024-10-29 13:25
不错
作者: 星情    时间: 2024-10-29 13:49
谢谢分享!!@
作者: luo794043199    时间: 2024-10-29 16:26
666666666666666666666666666666666
作者: vihp    时间: 2024-10-29 17:32
谢谢分享!!
作者: houlinbo    时间: 2024-10-29 17:40
66666666666666666666666666
作者: yui1200    时间: 2024-10-29 18:07
附件源码回复可见:
作者: yui1200    时间: 2024-10-29 18:09
支持的浏览器(谷歌内核):
作者: 茉香半糖少冰    时间: 2024-10-29 20:15
感谢分享 YYDS~!
作者: nihao6681    时间: 2024-10-29 20:18
感谢楼主分享
作者: 若筱涵    时间: 2024-10-29 20:33
感谢分享
作者: dun5341527    时间: 2024-10-29 20:38
需要支持  研究看看
作者: Lscaaaaa    时间: 2024-10-29 21:52
111111111111111111111111
作者: 不苦小和尚    时间: 2024-10-29 22:24
谢谢分享,不错不错
作者: 亿万    时间: 2024-10-29 22:37
感谢分享
作者: 紫苏7798    时间: 2024-10-30 03:11
队长模块_
作者: xiang5905    时间: 2024-10-30 08:41
我在跨线程里调用好像会出问题,会出现连接丢失




欢迎光临 精易论坛 (https://bbs.125.la/) Powered by Discuz! X3.4