0.0.2 • Published 8 years ago
x-ray-electron v0.0.2
x-ray-electron
electron driver for x-ray.
inspired by the x-ray-phantom driver.
Installation
npm install x-ray-electronUsage
var XrayElectron = require('x-ray-electron').XrayElectron;
var Xray = require('x-ray');
var x = Xray()
.driver(XrayElectron());
x('http://google.com', 'title')(function(err, str) {
if (err) return done(err);
assert.equal('Google', str);
done();
})API
XrayElectron(options|fn, fn)
Initialize the electron driver with options being passed to Nightmare and
an optional custom fn with the signature function(ctx, nightmare), that can be used to customize the Nightmare navigation procedure.
By default an empty options object will be passed to Nightmare.
Default Nightmare navigation function (fn):
function navigate(ctx, nightmare) {
return nightmare.goto(ctx.url);
}Build
npm install
npm run buildLicense
MIT