UNPKG

node-phantom-simple

Version:

Simple and reliable bridge between Node.js and PhantomJS / SlimerJS

43 lines (33 loc) 883 B
'use strict'; var assert = require('assert'); var driver = require('../'); describe('page', function () { it('set get hierarchical', function (done) { driver.create({ path: require(process.env.ENGINE || 'phantomjs').path }, function (err, browser) { if (err) { done(err); return; } browser.createPage(function (err, page) { if (err) { done(err); return; } page.set('settings.userAgent', 'node-phantom tester', function (err) { if (err) { done(err); return; } page.get('settings.userAgent', function (err, ua) { if (err) { done(err); return; } assert.equal(ua, 'node-phantom tester'); browser.exit(done); }); }); }); }); }); });