队长自动化测试模块

开源、简单、稳定,网站自动化测试利器,轻松分析和测试网站问题、性能等。

立即下载
关于队长

模块介绍

1、免费、简洁、稳定、开源

2、模块需要配合谷歌浏览器,但win10已经有谷歌内核的edge浏览器了.完美支持最新谷歌和最新edge浏览器。

3、支持多线程多账号填表,独立ck

4、不重启浏览器实时换代理,而且http和https支持密码认证。S4和S5只支持无密码

5、脚本断点与条件断点

6、拦截并修改请求数据

7、无感选择文件,不会弹出选择文件的窗口。接管选择接口

8、支持多框架网页,也支持特殊框架(某些外部填表无法枚举出来的网页)

9、WS事件拦截

10、浏览器消息框拦截并操作,

11、手工级的键盘和鼠标,并非系统命令而是谷歌命令,稳

12、下载文件拦截,可从浏览器接管下载

13、COOKIE操作,增删查改

14、模拟触摸,滑动速度可调,可抛拽

15、页面截图,可指定位置与大小

16、两种网页判断就绪命令,精准

17、各种伪装:UA、地理位置、移动模式、屏幕大小、设备方向、cpu节流、触摸支持

18、资源提取,js、图片、音频等

19、执行js脚本,同步执行带返回值

20、无感添加文件到input元素,这个是直接添加不是上面的拦截选择文件

21、可直接开启指纹插件,伪装浏览器指纹

22、可手动添加自己需要的浏览器插件

23、三种谷歌级模拟输入模式,总有一个适合你。完美输入

24、元素命令支持Selector选择器与XPath选择器

25、元素命令提取网页图片验正码

26、脚本注入,注入的脚本优先于网页js

27、轻松加载自己的浏览器插件,自己写的或者商店下载的都可以。

28、console事件,巧妙应用还可以让你软件响应网页按钮等。

29、队长浏览器类.清除缓存 。完美的清除缓存功能,等同于手动在浏览器设置页里的清除缓存

30、WS操作,直接操作网页js里的ws对象。ws对象相关操作,可以发送、拦截修改、拦截后阻止、或者拦截后用自定义函数来处理数据等操作,就是说真的可以为所欲为。

31、模块内置队长插件(谷歌插件),命令快捷加载。队长插件功能:完美的浏览器全局js注入、完美的清除缓存、默认禁止rtc以防止网站获取真实ip等

显示

更新日志

日期 版本 更新内容
2021/01/19 2.8

暂无日志

2020/12/9 2.7

2.7 代号:天马计划

增加 队长浏览器类.清除缓存 的 { 最大等待次数 } 参数。如果你的项目清除好很久,那么增加等待次数即可

优化 队长浏览器类.清除缓存 和 队长浏览器类.切换代理。失败时自动关闭命令新打开的标签页

增加 队长浏览器类的【油猴_取脚本列表、油猴_删除脚本、油猴_添加脚本】方法,用于动态操作油猴插件脚本

增加 队长_启动谷歌浏览器命令的 { 插件_油猴 } 参数,用于启动油猴插件

增加 队长_初始化命令的 { 启动http服务端 } 用于配合油猴插件

增加 队长_油猴脚本数据 数据类型

增加 队长_取队长环境浏览器exe全路径 因为【队长环境v2】有不同的浏览器情况,所以需要本功能动态取

优化 取标签页列表 的速度

油猴能配合干什么?

只用网上现成的脚本,确实能干的事有限。

如果你会写油猴脚本,那么将有无限可能。例如:屏蔽需要用的元素内容或图片或者视频、拦截请求并替换、跨域ajax或者一些队长模块没权限做的事。

还能弥补一些队长模块的缺点等。

2020/12/9 队长环境v2

队长环境v2 更新内容:

重写 队长环境管理工具

修改 _谷歌浏览器 文件夹为 _浏览器

修改 _快速布置适合自己的环境 文件夹修改为 _环境管理

增加 自带浏览器包:78谷歌、87谷歌、87edge。均为x64位。

注意:旧版本的【队长环境布置工具】与例子都无法再直接使用,请下载最新例子。否则需要自己修改例子源码来适配。

2020/10/30 2.6

2.6

修改 队长插件,不再拦截新标签或新窗口打开,由于不实用,已删除该功能。

添加 队长插件,默认禁用we/pt

c以防止真实ip泄漏。

添加 队长插件,增加全局注入,载入插件前请将插件目录DTJS.js内容替换为要注入的js内容也可动态修改文件以修改注入内容。

添加 队长_启动谷歌浏览器的参数【文件释放完毕回调】。用于释放文件后修改插件或缓存目录内容再打开浏览器。

添加 队长_文件释放完毕_到变量。*只能在【文件释放完毕回调绑定的子程序】内使用,在头部将路径数据包转换为信息变量

优化 把ws组包串行机制改为并行,理论大大提升组包速度

增加 队长_初始化 的【ws缓存包总数】参数

优化 WS_发送字节集 字节集转字节集文本的速度

增加 队长插件_取注入脚本 和 队长插件_置注入脚本 命令。控制队长插件的动态注入脚本

2020/10/12 2.5

2.5

增加 队长_初始化 的 【浏览器版本】参数。0=78版本 1=85及以上版本

增加 标签页_激活 将页面置于最前面(激活选项卡)。

增加 标签页_取导航历史记录

增加 标签页_导航到历史记录

增加 标签类_连接

优化 已经完美支持最新chromium(85及以上版本),最新的edge和谷歌都是完美支持

不兼容的修改:

删除 队长_选择文件_到返回值 的 是否取消选择文件 参数

队长周边

Team image
网页元素探测工具
工欲善其事必先利其器
Team image
多线程实例
非常值得学习的多线程源码实例
Team image
交流群
技术交流、bug提交、建议等。群号:112990439

下载

  • 链接:https://share.weiyun.com/ANPx5QA6 密码:查看下载密码

免责声明

  队长自动化测试模块、模块源码、模块使用例子等模块相关。(以下简称“本模块”)

  队长自动化测试模块作者本人(qq1176018799)。(以下简称“本人”)

  本模块仅供用于网站的自动化测试,帮助分析网站问题与压力测试。

  使用者请勿使用本模块编写商业、违法、等有损他人利益的软件或插件等。使用本模块造成的后果全部由使用者自负,与本人无关。

  队长环境仅为方便大家开发而打包,里面的浏览器是再网络上下载的便捷版浏览器。我无法确定是否安全无毒,你可以自由决定是否使用,造成的后果由使用者自负,与本人无关。

  本人保留本免责声明的最终解释权。