Benv是node.js開發的無界面瀏覽器測試環境,用於測試客戶端代碼。
JavaScriptbrowser-launcherBrowser-Launcher可以檢測系統上的所有瀏覽器版本,並在一個獨立的配置文件中啟動它們,用於自動測試。JavaScriptbrowser.rb無界面 Ruby 瀏覽器。RubyBrowserjet無界面webkit瀏覽器,採用node.js接口。JavaScriptBrowserKit可模擬瀏覽器的行為。PHPCasperJSCasperJS 是一個開源的導航腳本和測試工具,使用 JavaScript 基於 PhantomJS 編寫,用於測試 Web 應用功能,Phantom JS是一個伺服器端的 JavaScript API 的 WebKit。其支持各種Web標準: DOM 處理, CSS 選擇器, JSON, Canvas, 和 SVG。JavaScriptDalekJSDalekJS 是一個基於 JavaScript(或 Node.js) 的免費和開源的自動化測試接口。它能夠同時運行測試一組流行的瀏覽器(Chrome,IE,Firefox 和 WebKit)。JavaScriptErikErik是一款基於WebKit的無界面瀏覽器,可用於功能函數的測試,使用JavaScript對網頁進行操作訪問。SwiftGebGeb 是瀏覽器自動化(browser automation)測試解決方案。Groovyghost.pyghost.py 是一個 Python 的 Webkit 的 Web 客戶端。PythonGhostbusterGhostbuster 是一款自動化瀏覽器測試工具,基於phantomjs,意味著你得到一個仿真瀏覽器,一個真正的DOM,仿真測試環境。JavaScriptgropeGrope 是無GUI瀏覽器環境,使用WebKit Framework + RubyCocoa。
RubyGuillotineGuillotine 是一款採用C#開發的.NET 無界面瀏覽器。.NETHeadlessHeadless是一款無界面瀏覽器,支持快速網絡接受測試,採用.Net環境。
.NETheadless_browserHeadless-Browser 是一款採用C++開發的基於WebKit 無界面瀏覽器。
C++HeadlessBrowserHeadlessBrowser是一款輕量級無圖形界面瀏覽器,用於DOM測試。
JavaScriptHtmlUnitHtmlUnit 是一個is a "Java 程序 GUI-Less 瀏覽器"。JavaJabba-WebkitJabba-Webkit是一款無圖形化 WebKit 瀏覽器,主要用來抓取Ajax網頁。
PythonJasmine-Headless-WebkitJasmine-Headless-Webkit是一款基於jasmine的無圖形化web工具。
Python, JavaScript, RubyJauntJava Web 網頁抓取&自動化 APIJavajBrowserDriverjBrowserDriver是一款採用純Java編寫的無圖形化瀏覽器,基於WebKit,和Selenium兼容。
Javajedi-crawlerJedi-Crawler 是一款輕量級 Node/PhantomJS爬蟲,可以動態的抓取網頁內容。
JavaScriptLotteLotte是一款自動化無圖形化瀏覽器測試工具,採用phantomJs。
JavaScriptMechanicalSoupMechanicalSoup是一個與網站自動交互Python庫。
Pythonmechanize狀態編程的Web瀏覽。PythonNightmare高層次瀏覽器自動化庫,構建於PhantomJS。JavaScriptPhantomJSPhantom JS是一個伺服器端的 JavaScript API 的 WebKitJavaScript, Python, Ruby, Java, C#, Haskell, Objective-C, Perl, PHP, R(via Selenium)phantompyPhantompy 是一款headless WebKit 引擎,構建於強大的 Qt5 Webkit API之上。
PythonPython-WebkitPython-Webkit 是一個Webkit python擴展, 可完整的訪問網頁的DOM。PythonRoboBrowserRoboBrowser 是一款簡單的瀏覽網頁的Pythonic庫,無需依賴獨立的瀏覽器。
PythonSelenium跨平臺自動化web瀏覽器。SimpleBrowser是專門為自動化任務而設計的一個靈活而直觀的瀏覽器引擎,內置.Net 4 framework。
.NETSlimerJSSlimerJS 是一個提供給 Web 開發人員,可通過腳本編程控制的瀏覽器。JavaScriptSplashSplash是一款HTTP API 輕量級瀏覽器,採用Python和QT開發。
AnySplinterSplinter 是一個用 Python 編寫的 Web 應用程式進行驗收測試的工具。PythonSpynnerSpynner是一個可編程Web瀏覽器Python模塊。支持AJAX。Stanislaw一款Python headless 瀏覽器測試工具。
PythontrifleJS一個 headless IE 瀏覽器。採用 .NET WebBrowser類,擁有Javascript API,運行在 V8引擎。Twill是一種簡單的語言,允許用戶通過一個命令行界面瀏覽網頁。