重用JavaScript文件

时间:2018-12-04 20:19:12

标签: javascript selenium ecmascript-6 cucumber

我有一个名为world.js的javascript文件,看起来像这样(出于隐私原因而混淆):

const { setWorldConstructor, Before, After, setDefaultTimeout } = require('cucumber');

function somefunction() {
    <some code here>;
}

function CustomWorld({attach}) {
    this.attach = attach;
    <some code here>;
}

Before(async function () {
    <before hook code here>;

});

After(function () {
    <after hook code here>;
});


setWorldConstructor(CustomWorld);
setDefaultTimeout(60 * 1000);

module.exports.World = CustomWorld;

我的目的是扩展它(类似于在Java中扩展类的方式),这样我就可以拥有相同的.js文件以及一些其他功能,而不必重写/复制现有代码。有什么想法可以实现吗?

0 个答案:

没有答案