UNPKG

nemo-accessibility

Version:

nemo-accessibility is a nemo plugin aimed to run accessibility scans during nemo tests. nemo-accessibility plugin uses axe-core, htmlcode smiffer and chrome engines to run accessibility scans on a given page or on a given element on a page.

27 lines (26 loc) 791 B
var Nemo = require('nemo'); var fs = require('fs'); var nemo = Nemo(process.cwd()+'/example',function(err){ if(!err) { nemo.driver.get('https://paypal.com/signup/accountCreate'); console.log('Nemo initialized successfully'); var options = { 'project': 'consumer' , 'page' : 'signup' // , 'output' :'json' }; nemo.accessibility.scan(options).then(function (results) { if(typeof results === 'object') results = JSON.stringify(results) var file = process.cwd() + '/example/report/consumer.html'; fs.writeFile(file, results , function (err) { if (err) { throw err; } console.log('Successfully wrote the file ' + file); }); }); nemo.driver.quit(); } else { console.log(err); } });