首页 存档 技术 查看内容

无需图形界面环境下的浏览器项目一览表

2018-3-30 13:00 |来自: 互联网 732 0

摘要: 本表几乎列出了所有无需图形界面环境下的浏览器开源项目,可用于自动化、测试或者其他用途。 软件名 介绍 支持语言 Awesomium 基于Chromium无图形界面浏览器引擎。 C , .NET benv Benv是node.js开发的无界 ...

本表几乎列出了所有无需图形界面环境下的浏览器开源项目,可用于自动化、测试或者其他用途。

软件名
介绍
支持语言
Awesomium 基于Chromium无图形界面浏览器引擎。 C , .NET
benv

Benv是node.js开发的无界面浏览器测试环境,用于测试客户端代码。

JavaScript
browser-launcher Browser-Launcher可以检测系统上的所有浏览器版本,并在一个独立的配置文件中启动它们,用于自动测试。 JavaScript
browser.rb 无界面 Ruby 浏览器。 Ruby
Browserjet 无界面webkit浏览器,采用node.js接口。 JavaScript
BrowserKit 可模拟浏览器的行为。 PHP
CasperJS CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 基于PhantomJS编写,用于测试 Web 应用功能,Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 JavaScript
DalekJS DalekJS是一个基于 JavaScript(或 Node.js) 的免费和开源的自动化测试接口。它能够同时运行测试一组流行的浏览器(Chrome,IE,Firefox 和 WebKit)。 JavaScript
Erik Erik是一款基于WebKit的无界面浏览器,可用于功能函数的测试,使用JavaScript对网页进行操作访问。 Swift
Geb Geb 是浏览器自动化(browser automation)测试解方案 Groovy
ghost.py ghost.py 是一个 Python 的 Webkit 的 Web 客户端。 Python
Ghostbuster Ghostbuster 是一款自动化浏览器测试工具,基于phantomjs,意味着你得到一个仿真浏览器,一个真正的DOM,仿真测试环境。 JavaScript
grope

Grope 是无GUI浏览器环境,使用WebKit Framework RubyCocoa。

Ruby
Guillotine Guillotine 是一款采用C#开发的.NET 无界面浏览器。 .NET
Headless

Headless是一款无界面浏览器,支持快速网络接受测试,采用.Net环境。

.NET
headless_browser

Headless-Browser 是一款采用C 开发的基于WebKit 无界面浏览器。

C
HeadlessBrowser

HeadlessBrowser是一款轻量级无图形界面浏览器,用于DOM测试。

JavaScript
HtmlUnit HtmlUnit 是一个is a "Java 程序 GUI-Less 浏览器"。 Java
Jabba-Webkit

Jabba-Webkit是一款无图形化 WebKit 浏览器,主要用来抓取Ajax网页。

Python
Jasmine-Headless-Webkit

Jasmine-Headless-Webkit是一款基于jasmine的无图形化web工具。

Python, JavaScript, Ruby
Jaunt Java Web 网页抓取
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类