@codeceptjs/configure
Version:
Set of CodeceptJS config hooks to simplify configuration
30 lines (25 loc) • 514 B
JavaScript
const { config } = require('../codeceptjs');
module.exports = function (url) {
const supportedHelpers = [
'Playwright',
'WebDriver',
'Puppeteer',
'Appium',
'TestCafe',
'Protractor',
'Nightmare',
];
config.addHook(cfg => {
if (!url) {
return;
}
if (!cfg.helpers) {
return;
}
for (const helperName of supportedHelpers) {
if (Object.keys(cfg.helpers).includes(helperName)) {
cfg.helpers[helperName].url = url;
}
}
});
};