nemo-shared-objects
v0.0.7 Nemo PayPal locators
nemo-shared-objects
locators and actions for Nemo functional test framework
Usage
Add this to your package.json
"nemo-shared-objects": "~0.0.1"
Add any additional nemo-* plugins as directed by npm errors (if encountered)
Here is an example spec
/*global describe:true, it:true, before:true, after:true */
'use strict';
var nemoFactory = require('nemo-mocha-factory'),
shared = require('nemo-shared-objects');
describe('Nemo @paypalSuite@', function() {
nemoFactory({
'plugins': shared.config.plugins,
'setup': shared.config.setup
});
it('will @tryLoginWithInvalidCredentials@', function(done) {
nemo.driver.get('https://www.paypal.com');
shared.loginFlow(nemo).login(shared.userData.invalid, false).then(function() {
console.log('failed login as expected');
done();
}, function(err) {
done(err);
});
});
});