codeceptjs
Version:
Supercharged End 2 End Testing Framework for NodeJS
18 lines (16 loc) • 325 B
JavaScript
module.exports.blurElement = (element, context) => {
const clientSideBlurFn = el => {
el.blur();
};
try {
// Puppeteer
context.evaluate(clientSideBlurFn, element);
} catch (e) {
// WebDriver
try {
context.execute(clientSideBlurFn, element);
} catch (err) {
// ignore
}
}
};