节点模块可以读取量角器参数吗?

Can node modules read protractor parameters?

节点模块是否可以读取量角器参数?我需要在量角器 conf.js 中设置一个参数,并且只需要 运行 在 5 个项目之间共享的节点模块 js 文件的特定部分。

例如,在我的conf.js中:

exports.config = {
    runtime:'default'
}

我要打电话给protractor conf.js --runtime docker

在我的 node_modules 中,我有一个 if 条件:

if(browser.runtime==='docker') {
  //do something
} 

我想访问我创建的节点模块内的量角器命令行调用中设置的 runtime 参数。反正有这样做吗?

我明白了。

对于在量角器中使用命令行参数的其他文件,它们必须在 params 配置中定义,而不是在其他任何地方。

exports.config = {
    params: { 
         runtime : 'default'
    }
}

然后我可以做 protractor conf.js --params.runtime docker 并在我的节点模块中访问它作为 browser.params.runtime