selenium-atoms
Version:
19 lines (15 loc) • 390 B
JavaScript
const fs = require('fs');
const path = require('path');
var cache = {};
exports.getByName = function(name) {
if (!cache[name]) {
try {
var file = path.resolve(__dirname, '..', 'atoms', `${name}.js`);
cache[name] = fs.readFileSync(file, 'utf8');
} catch (e) {
throw `selenium atoms file ${name}.js not found.`;
}
}
return cache[name];
};
;