队长自动化测试模块2.96

前言:

队长自动化测试模块2.92到2.96内部核心通信架构ws通信由原来的IhttpClient模式改为IhttpAgent模式,IhttpAgent模式正好符合线程池管理ws客户端的模式,客户端也简化成连接ID,更容易管理,节省创建组件的资源,同时能连接的ws更多,最终目的是更符合多线程操作谷歌浏览器

模块架构:

  1. 一个调试端口对应一个浏览器,N个调试端口对应N个浏览器(对应到模块的浏览器类)

  2. 一个调试端口+标签ID对应一个浏览器的一个标签页,一个调试端口+N个标签ID对应一个浏览器的N个标签页(对应到模块的标签页类)

  3. 一个标签页下面有1到N框架,定位网页元素框架,对元素操作

网页元素操作流程就是 启动浏览器>获取标签页列表>指定标签页>打开网页>获取框架列表>指定框架>对框架类的元素进行操作

模块介绍(复制粘贴):

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

  • 模块需要配合谷歌浏览器,但win10已经有谷歌内核的edge浏览器了

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

  • *不重启浏览器实时换呆梨,而且http和https支持密码认证。S4和S5只支持无密码

  • 脚本断点与条件断点

  • 拦截并修改请求数据

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

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

  • WS事件拦截

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

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

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

  • COOKIE操作,增删查改

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • *动态加载油猴插件,增强对浏览器或者网页的操控。

更多功能,敬请期待…

注意:标记了星号*的,说明要加载插件才能实现。插件在官网下载。

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注