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 网页抓取&自动化 API

Java

jBrowserDriver

jBrowserDriver是一款采用纯Java编写的无图形化浏览器,基于WebKit,和Selenium兼容。

Java

jedi-crawler

Jedi-Crawler 是一款轻量级 Node/PhantomJS爬虫,可以动态的抓取网页内容。

JavaScript

Lotte

Lotte是一款自动化无图形化浏览器测试工具,采用phantomJs。

JavaScript

MechanicalSoup

MechanicalSoup是一个与网站自动交互Python库。

Python

mechanize

状态编程的Web浏览。

Python

Nightmare

高层次浏览器自动化库,构建于PhantomJS。

JavaScript

PhantomJS

Phantom JS是一个服务器端的 JavaScript API 的 WebKit

JavaScript, Python, Ruby, Java, C#, Haskell, Objective-C, Perl, PHP, R(via Selenium)

phantompy

Phantompy 是一款headless WebKit 引擎,构建于强大的 Qt5 Webkit API之上。

Python

Python-Webkit

Python-Webkit 是一个Webkit python扩展, 可完整的访问网页的DOM。

Python

RoboBrowser

RoboBrowser 是一款简单的浏览网页的Pythonic库,无需依赖独立的浏览器。

Python

Selenium

跨平台自动化web浏览器。

JavaScript, Python, Ruby, Java, C#, Haskell, Objective-C, Perl, PHP, R

SimpleBrowser

SimpleBrowser是专门为自动化任务而设计的一个灵活而直观的浏览器引擎,内置.Net 4 framework。

.NET

SlimerJS

SlimerJS 是一个提供给 Web 开发人员,可通过脚本编程控制的浏览器。

JavaScript

Splash

Splash是一款HTTP API 轻量级浏览器,采用Python和QT开发。

Any

Splinter

Splinter 是一个用 Python 编写的 Web 应用程序进行验收测试的工具。

Python

Spynner

Spynner是一个可编程Web浏览器Python模块。支持AJAX。

Python

SST

SST (selenium-simple-test) 是一个 Web 测试框架,使用 Python 来生成基于浏览器的功能测试。

Python

stanislaw

Stanislaw一款Python headless 浏览器测试工具。

Python

trifleJS

一个 headless IE 浏览器。采用 .NET WebBrowser类,拥有Javascript API,运行在 V8引擎。

JavaScript

twill

Twill是一种简单的语言,允许用户通过一个命令行界面浏览网页。

Python

WatiN

Watin是一个面向.net的Web自动化测试开源项目,对应Web元素提供了丰富的类库,而且使用起来非常简单。

.NET

Watir-WebDriver

Watir的实现基于WebDriver的Ruby绑定。

Ruby

WKZombie

WKZombie是针对iOS/ OSX的不需要用户界面或API就能进行网站导航和数据收集的一个Swift框架,也被称为无界面浏览器。

Swift

Zombie.js

一个轻量级的框架,用于在一个模拟的环境中测试客户端的 JavaScript 代码。Zombie.js 使用 Node.js 实现快速的 headless full-stack 测试平台。

JavaScript

python 内置浏览器robobrowser_【自动化测试】无需图形界面环境下的浏览器开源项目...相关推荐

  1. python内置库turtle绘制有趣图形

    一:绘制六边形 import turtlet = turtle.Pen() turtle.bgcolor("black") sides = 6 colors = ["re ...

  2. 使用Python内置浏览器缓存cookies并做更新

    import requests #python内置的微型浏览器,没有界面的 #作用:缓存cookies s = requests.session() print(s.headers) #伪造请求头部, ...

  3. python内置标准库不可以处理的文件是_精华 | 140种Python标准库、第三方库和外部工具都有了...

    原标题:精华 | 140种Python标准库.第三方库和外部工具都有了 作者 | 宋天龙 来源 | 大数据(ID:hzdashuju) [导读]Python数据工具箱涵盖从数据源到数据可视化的完整流程 ...

  4. [转载] JAVA从菜鸟【入门】到新手【实习】一一一一Python 内置函数,标准库与第三方库(拓展库),常用框架

    参考链接: copyreg -注册pickle支持的函数 掌握了python的基本语法和面向对象的设计思想后是学习了程序设计的"使用"规则, 具体实现和调用要依赖"标准库 ...

  5. python内置库有哪些_python 内置库

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! version: 0. 2.0, configurations: }, de ...

  6. python内置函数sorted(x)的作用是_Python内置filter与sorted函数

    Python内部提供了序列过滤函数 filter . 接收参数为 一个函数以及一个序列.函数依次作用于序列中的每一个元素,并根据返回值是True 或者 False 判断是否删除该元素. 样例如下 # ...

  7. 列举5个python内置函数_Python5个内建高阶函数的使用

    描述 本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的数据结构和提高数据处理的效率,这5个函数分别是: map reduce filter sorted/ ...

  8. python提高办公效率-几个可以提高工作效率的Python内置小工具

    在这篇文章里,我们将会介绍4个Python解释器自身提供的小工具.这些小工具在笔者的日常工作中经常用到,减少了各种时间的浪费,然而,却很容易被大家忽略.每当有新来的同事看到我这么使用时,都忍不住感叹, ...

  9. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...

    Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...

最新文章

  1. centos7 安装Git
  2. python 简易 http server
  3. linux 下串口编程VTIME和VMIN的设置
  4. webpack 初体验
  5. java dataconvert_Java DateConverter类代码示例
  6. 笔记-项目整体管理-指导与管理项目工作的输出
  7. ftp 服务器的目录文件,ftp服务器中文件目录下
  8. python中for用法_python中for的用法探索
  9. 网络集成方案_用户需要的综合性解决方案:网络安全架构集成的价值凸显
  10. jQuery.qrcode 生成二维码,并使用 jszip、FileSaver 下载 zip 压缩包至本地。
  11. .Net Framework3.5离线安装
  12. 迪信通机器人_未来已来,迪信通携手达闼科技共研智能零售机器人
  13. 模型预测控制(MPC)解析(五):基于状态估计的预测控制
  14. Softlink Hardlink
  15. Linux操作系统中常见的英文报错
  16. 数据治理系列:数仓建模之数仓主题与主题域
  17. [转]800个有趣句子帮你记忆7000个单词
  18. Angular 入门教程系列:39:使用ng-alain进行开发
  19. 19春福是计算机应用基础,19春福师计算机应用基础在线作业二.doc
  20. 程序员8小时之外的工作机器,大家给点意见

热门文章

  1. android播放盒,安卓高清网络播放盒
  2. CF Round#240题解
  3. Windows 10下无法安装 CAD 2013/2014的解决方法
  4. 北大青鸟java超市账单管理系统_北大青鸟java第二单元超市账单管理系统
  5. AirtestIDE 教程 : 5分钟上手自动化测试
  6. 《A Byte of Python》PDF版电子书下载
  7. BUUCTF黑客帝国
  8. 1-3、联想RD540,RD640,450X配置bios,raid
  9. 颠覆传统下载体验 QNAP迅雷系列NAS重磅登场
  10. 基于PaddlePaddle2.0验证码端到端的识别