海外资源测评导航
返回开发工具 海外资源 / 开发工具 / 无头浏览器/测试工具 / slimerjs.org
S
🔧 开发工具 无头浏览器/测试工具 法国总部 国内优化

slimerjs.org

脚本化浏览器测试工具

6.0/10 中国可用
TTG4G 编辑组 ·更新于 2026-06-08 ·数据来源: ai_crawl 评测方法 ↗
数据来源
ai_crawl · 最近更新 2026-06-08
行业深度解析AI 深度分析
一句话SlimerJS 是一个基于 Firefox Gecko 引擎的可脚本化浏览器,用于网页自动化、功能测试、截图、网络监控和抓取。
定价免费开源 官网标注 Free - Open Source,未提供商业收费信息。
适合谁Web 开发者、测试工程师、需要基于 Firefox/Gecko 进行页面自动化与功能测试的团队
核心功能通过外部 JavaScript 脚本打开网页、点击链接、修改内容支持功能测试、页面自动化、网络监控、网页截图、Web scraping基于 Mozilla Firefox 的 Gecko 引擎渲染可读取和写入文件可监听网络事件支持 CommonJS 模块和 CoffeeScript 脚本支持 Firefox 59 中实现的 HTML5、CSS 与部分 ECMAScript 6 特性可与 CasperJS 1.1 配合使用
功能与用途SlimerJS 是面向 Web 开发者的可脚本化浏览器,可通过外部 JavaScript 脚本打开网页、点击链接、填写表单、修改内容、检查页面结果、监听网络事件、截图、抓取网页内容,适用于功能测试、页面自动化、网络监控和持续集成场景。
支持语言/框架脚本使用 JavaScript,可执行 CommonJS 模块,也支持 CoffeeScript,能够识别 *.coffee 文件。支持 Firefox 59 中实现的 JavaScript/ECMAScript 6 特性,如迭代器、生成器、解构赋值、Map、WeakMap、let、箭头函数、Promise 等,但不包括 ES6 modules。可与 CasperJS 1.1beta1 或更高版本配合使用。
开源还是闭源开源。官网明确标注 Free - Open Source,FAQ 提到源码、文档和网站均存放在 GitHub 仓库,可提交 issue、补丁和文档改进。
自托管选项未描述服务端 SaaS 或自托管部署形态。工具可在本地/CI 环境执行,下载包支持所有操作系统;旧版 Linux 无图形环境可配合 xvfb 运行。
定价免费开源,未提供付费版、企业版或商业支持价格。
API/SDK提供类似 PhantomJS 的 API,例如 webpage 模块、webpage.open()、viewportSize、render()、sendEvent() 等;支持 Promise 风格打开页面。也提供文件读写、页面加载与检查、用户操作模拟、网络事件监听、截图等模块 API。
集成与生态兼容 CasperJS 1.1,可通过 --engine=slimerjs 启动;API 与 PhantomJS 相似,许多 PhantomJS 脚本可运行。基于 Mozilla Firefox/Gecko,引入部分 Mozilla Add-on SDK 模块。项目在 GitHub 上接受 issue、patch、文档和网站贡献,并有 mailing list 社区。
文档质量官网包含 Features、Download、Documentation、Source Code、FAQ、Community、About 等入口,FAQ 对兼容 Firefox 版本、无头模式、CasperJS 集成、贡献方式等关键问题有说明。但项目已停止维护,文档时效性受限。
中国访问未知
适用场景网页功能测试、持续集成中的浏览器自动化、页面截图、网络监控、表单与链接自动操作、网页内容抓取、基于 Gecko 的渲染兼容性验证
同类PhantomJS、CasperJS;现代场景可考虑 Playwright、Puppeteer、Selenium 等替代方案
性价比6
易用5
服务2
综合4
优点
  • 免费开源,源码和文档可贡献
  • API 与 PhantomJS 类似,部分 PhantomJS 脚本可直接运行
  • 基于 Gecko,可用于补充 WebKit/PhantomJS 之外的浏览器引擎测试
  • 支持截图、网络事件监听、文件读写等自动化测试常用能力
  • 支持 Promise、CommonJS、CoffeeScript 等开发方式
不足
  • 项目开发已于 2018 年停止,并在 2021 年正式结束
  • 仅官方兼容 Firefox 59 及以下稳定版本,不支持 Firefox 60 及以上
  • 默认并非原生无头模式,旧版 Firefox/Linux 需要 xvfb
  • 部分 PhantomJS 选项和功能缺失
  • 依赖较老的 Firefox 技术栈,长期安全性和维护性不足

深度测评

TG4G · 2026-06-08 更新 · 仅供参考

是什么

SlimerJS 是一个面向 Web 开发者的可脚本化浏览器,核心特点是运行在 Mozilla Firefox 的 Gecko 引擎之上,而不是 PhantomJS 所用的 WebKit。它允许开发者用外部 JavaScript 脚本打开网页、点击链接、填写或修改页面内容,并检查结果,主要用于功能测试、页面自动化、网络监控、截图和网页抓取。

核心能力与技术栈

从功能看,SlimerJS 覆盖了自动化测试常见需求:文件读写、页面加载与 DOM 检查、模拟用户点击和表单操作、监听网络事件、生成网页截图等。API 设计与 PhantomJS 类似,许多 PhantomJS 脚本可运行,并增加了如 webpage.open() 的 Promise 用法。语言层面支持 JavaScript、CommonJS 模块和 CoffeeScript,能够使用 Firefox 59 已实现的部分 ES6 特性,如箭头函数、Promise、Map、WeakMap、let 等,但不支持 ES6 modules。

开源、部署与生态

官网明确标注 Free - Open Source,源码、文档和网站均在 GitHub,可通过 issue、补丁和文档改进参与贡献。它支持与 CasperJS 1.1beta1 及以上版本集成,通过 --engine=slimerjs 使用。运行形态更接近本地命令行/CI 工具,而非云服务;默认并非无头,Firefox 56+ 可使用 --headless,旧版 Linux 环境需要 xvfb。

定价与文档

SlimerJS 免费开源,未见商业版或付费支持信息。文档结构较完整,包含功能、下载、文档、源码、FAQ、社区等页面,FAQ 对 Firefox 兼容、无头模式和 CasperJS 集成解释清楚。但最大问题是时效性:官方说明项目开发自 2018 年停止,并在 2021 年正式结束。

优缺点与适合谁

优点是免费、开放、API 接近 PhantomJS,并能提供 Gecko 视角的渲染和功能测试;缺点非常明显:仅官方兼容 Firefox 59 及以下,不支持 Firefox 60+,长期维护、安全和现代 Web 兼容性都不足。因此它更适合维护遗留测试脚本、复现实验环境,或确有旧版 Gecko 测试需求的团队;新项目建议优先考虑 Playwright、Puppeteer、Selenium 等现代工具。

中国访问

抓取内容未提供中国大陆访问、镜像、支付或网络可达性信息,判断为未知。由于工具免费开源,支付不是主要问题;但依赖 GitHub、Firefox 旧版本和相关下载资源时,国内网络环境可能需要自行验证。

本测评基于公开资料整理,不构成购买建议,请以 slimerjs.org 官网实际信息为准。

中文卖点

开源工具但较老,仅兼容旧版Firefox。

官网快照

/shot/slimerjs-org.png
slimerjs.org

价格走势

当前价 · 仅供参考
价格未公开 当前定价
价格采集自官网公开页面,实时更新;历史走势数据采集中,暂无足够历史样本。下单请以官网实时价为准。

用户评价

综合评分
6.0/10
TG4G 综合评分

评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。

常见问题

slimerjs.org 是一家法国的开发工具 (无头浏览器/测试工具)服务商. 本页收录其「脚本化浏览器测试工具」套餐. 开源工具但较老,仅兼容旧版Firefox.
slimerjs.org 在中国大陆有较好的直连体验, 多数地区无需代理即可访问. 该商家总部位于法国, 主要面向海外市场.
访问 slimerjs.org 官网完成注册即可使用. 注册一般需要邮箱 (推荐 Gmail/Outlook) 和支付方式. 多数海外服务支持信用卡 / PayPal / 加密货币. 完整流程见本页"前往官网"按钮.

浏览其他大类