量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' },