量angular器:在一个js中初始化全局variables,并在其他js中使用相同的variables

我正在使用量angular器来testingangularJS应用程序。 我已经在我的testingjs中声明了一个variables'logDir',并且想在其他js中用它作为全局variables。

//test.js var regex = /(.*automation)/; var result = regex.exec(__dirname); var baseDir = result[0]; var libDir = baseDir + '/lib'; 

我想在其他js全局使用libDirvariables。

我是量angular器新手,需要帮助。 如果需要更多的澄清,让我知道。

提前致谢。

您可以将您需要的variables全局转储到量angular器browser对象上,并在量angular器运行环境中的任何位置使用它

browser.libDir = baseDir + '/lib' ;

然后,如果你在任何其他testing用例中需要它,你可以直接使用它作为browser.libDir

处理这个问题的更专业的方法是在onPrepare()声明全局variables。

  onPrepare: function() { browser.libDir = baseDir + '/lib' },