webdriverjs
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
21 lines (12 loc) • 373 B
JavaScript
module.exports = function saveScreenshot (fileName, callback) {
var fs = require('fs');
var self = this;
this.screenshot(function(err,result) {
if(err === null) {
fs.writeFile(fileName, result.value, "base64", callback);
} else {
/* istanbul ignore next */
callback(err, result);
}
});
};