ChatGPT 输出结果

序号 软件名 介绍 支持语言
1 Puppeteer 控制 headless Chrome 的 Node.js API,非常流行和强大。 JavaScript
2 Selenium 跨平台自动化 web 浏览器,支持多种编程语言。 多种语言
3 PhantomJS 一个强大的服务器端 JavaScript API,适用于多种编程语言。 多种语言
4 Nightmare 高层次浏览器自动化库,构建于PhantomJS之上,易于使用。 JavaScript
5 SlimerJS 提供给 Web 开发人员的,可通过脚本编程控制的浏览器。 JavaScript
6 HtmlUnit Java 程序 GUI-Less 浏览器。 Java
7 CasperJS 开源的导航脚本和测试工具,基于 PhantomJS 编写,用于测试 Web 应用功能。 JavaScript
8 MechanicalSoup 与网站自动交互的 Python 库。 Python
9 Geb 浏览器自动化测试解决方案。 Groovy
10 RoboBrowser 简单的浏览网页的 Pythonic 库,无需独立浏览器。 Python
11 SimpleBrowser 为自动化任务设计的灵活直观的浏览器引擎,内置 .NET 4 framework。 .NET
12 Jabba-Webkit 无图形化 WebKit 浏览器,用于抓取 Ajax 网页。 Python
13 Python-Webkit Webkit 的 Python 扩展,可完整访问网页的 DOM。 Python
14 jBrowserDriver 无图形化浏览器,纯 Java 编写,基于 WebKit,兼容 Selenium。 Java
15 Phantompy Headless WebKit 引擎,构建于 Qt5 Webkit API 之上。 Python
16 SST (selenium-simple-test) 使用 Python 生成基于浏览器的功能测试的 Web 测试框架。 Python
17 headless_browser 基于 WebKit 的无界面浏览器,采用 C++ 开发。 C++
18 HeadlessBrowser 轻量级无图形界面浏览器,用于 DOM 测试。 JavaScript
19 Jaunt Java Web 网页抓取和自动化 API。 Java
20 jedi-crawler 轻量级 Node/PhantomJS 爬虫,动态抓取网页内容。 JavaScript
21 Lotte 自动化无图形化浏览器测试工具,采用 PhantomJS。 JavaScript
22 mechanize 状态编程的 Web 浏览。 Python
23 grope 无 GUI 浏览器环境,使用 WebKit Framework + RubyCocoa。 Ruby
24 Guillotine 采用 C# 开发的 .NET 无界面浏览器。 .NET
25 Headless 无界面浏览器,支持快速网络接受测试,采用 .Net 环境。 .NET
26 HtmlUnit Java 程序 GUI-Less 浏览器。 Java
27 Jabba-Webkit 无图形化 WebKit 浏览器,用于抓取 Ajax 网页。 Python
28 Jasmine-Headless-Webkit 基于 Jasmine 的无图形化 web 工具。 Python, JavaScript, Ruby
29 headless_browser 采用 C++ 开发的基于 WebKit 的无界面浏览器。 C++
30 PhantomJS 服务器端 JavaScript API 的 WebKit。 多种语言
31 Splash HTTP API 轻量级浏览器,采用 Python 和 QT 开发。 Any
32 Splinter 用 Python 编写的 Web 应用程序验收测试工具。 Python
33 Spynner 可编程的 Python Web 浏览器模块,支持 AJAX。 Python
34 stanislaw Python 无头浏览器测试工具。 Python
35 trifleJS 基于 .NET WebBrowser 类的 headless IE 浏览器,带有 JavaScript API,运行在 V8 引擎。 JavaScript, .NET
36 twill 允许用户通过命令行界面浏览网页的简单语言。 Python
37 WatiN 面向 .NET 的 Web 自动化测试开源项目,提供丰富的 Web 元素类库。 .NET
38 Watir-WebDriver Watir 的实现基于 WebDriver 的 Ruby 绑定。 Ruby
39 WKZombie 针对 iOS/OSX 的无界面浏览器,Swift 框架。 Swift
40 Zombie.js 轻量级框架,用于在模拟环境中测试客户端 JavaScript 代码,采用 Node.js 实现。 JavaScript

毛巳煜

高级软件开发全栈架构师

工信部备案号:辽ICP备17016257号-2