量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' },
- POST请求使用angular$资源
- 如何用NodeJs缩小Docker镜像的大小
- Gulp量angular器:seleniumwebdriver退出状态1
- 通过shell命令在Node.js中执行同步事件
- Angular2应用程序不从没有节点服务器的index.html开始
- UnknownError:权限被拒绝访问属性“__raven__”
- 如何在构成angular4项目的父目录中引用node_modules
- tsconfig compilerOptions“module”:“system”not working
- router_1.provideRouter在尝试运行Angular2 / NodeJS应用程序时不是函数