Benv无界面浏览器测试环境
Benv是node.js开发的无界面浏览器测试环境,用于测试客户端代码。
示例代码:
var benv = require('benv');beforeEach(function(done) { benv.setup(function() { benv.expose({ $: benv.require('../client/vendor/zepto.js', 'Zepto') }); done(); }); });afterEach(function() { benv.teardown(); });describe('app.js', function() { it('renders Wat', function() { require('../client/app.js'); $('body').html().should.include('Wat!?'); }); });
评论
Headless无界面浏览器
Headless是一款无界面浏览器,支持快速网络接受测试,采用.Net环境。优点:支持快速网络接受测试。HTML元素解析。支持多种表单。支持超链接。手册,页面或动态规划模型。支持位置和状态代码验证可扩
Headless无界面浏览器
0
Guillotine.NET 无界面浏览器
Guillotine是一款采用C#开发的.NET无界面浏览器。功能特性:同步网页加载。自定义标题支持(用户代理)。支持POST和GET提交。支持超链接。支持多样选择器(jQuery/Sizzlerst
Guillotine.NET 无界面浏览器
0
WKZombie无界面浏览器
WKZombie是针对iOS/OSX的不需要用户界面或API就能进行网站导航和数据收集的一个Swift框架,也被称为无界面浏览器。它可用于运行自动测试/快照以及使用Javascript操纵网站。它采用
WKZombie无界面浏览器
0