SlimerJS

软件描述

SlimerJS 是一个可编程的浏览器。它允许您使用 JavaScript 脚本操作网页:打开网页、点击链接、修改内容等。它适用于功能测试、页面自动化、网络监控、屏幕截图等场景。

官方网站

访问软件的官方网站了解更多信息

官方认证

slimerjs.org

安全链接HTTPS

什么是 SlimerJS?

SlimerJS 是一个可脚本化的浏览器。它允许您使用 JavaScript 脚本操作网页:打开网页、点击链接、修改内容等。适用于功能测试、页面自动化、网络监控、屏幕截图等场景。 实际上,它类似于 PhantomJS,但运行的是 Gecko 而非 WebKit,且目前尚未原生支持无头模式。不过,在 Linux 或 MacOS 上可通过 xvfb 实现无头运行。 SlimerJS 提供了几乎与 PhantomJS 相同的 API。当前版本的 SlimerJS 与 PhantomJS 具有高度兼容性,尽管尚未完全兼容。请参阅 docs/release-notes.rst 中的发布说明,并阅读兼容性表格以了解实现进度。

🔄 替代方案

17 个选择

功能强大:支持 HTML5 增强的原生功能且安全;可托管网站的任意 URL;通用处理的 JavaScript 和 shell 脚本;终端与图形界面之间的管道传输等,尽在 Termux。

免费 • 开源
查看详情

Selenium 是一套专为测试 Web 应用程序而设计的工具。它提供了一个播放工具,可在大多数现代网页浏览器中编写功能测试,而无需学习测试脚本语言(Selenium IDE)。

免费 • 开源
查看详情

PhantomBuster 提供无需编码的多平台机器人,兼容 LinkedIn、Twitter 等主要网站,适用于网络爬取和潜在客户开发。云端 API 实现无缝集成,提升工作效率,并支持自定义 API 创建,以实现定制化的自动化解决方案。

付费 • 开源
查看详情
httest

httest

软件

httest 提供了多种HTTP相关功能,适用于实现各种基于HTTP的测试。

免费 • 开源
查看详情

使用 Selenium 进行测试或 UI 自动化的无代码/低代码用户体验测试编辑与管理。Uier 通常是 Applitools、Endtest、Ghost Inspector、Usetrace、Screenster 等工具的免费自托管替代方案。

免费 • 开源
查看详情
5

Cypress 是为现代 Web 构建的前端自动化测试工具。Cypress 基于全新架构,与被测应用程序在同一运行循环中运行。因此,Cypress 能够为任何在浏览器中运行的内容提供更优、更快、更可靠的测试...

免费 • 开源
查看详情
CasperJS

CasperJS

软件

CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 编写,适用于无头浏览器 PhantomJS WebKit 和 SlimerJS(Gecko)。

免费 • 开源
查看详情
DalekJS

DalekJS

软件

DalekJS 是一个开源的 UI 测试工具。

免费 • 开源
查看详情
上一页
下一页