【发布时间】:2020-04-25 00:16:17
【问题描述】:
在自动化 Angular 4 应用程序时,我需要声明一些全局变量,即 myVar = 'John'。我尝试在 protractor.conf 中声明它,但它不起作用。我已经看过Protractor set global variables,但这些解决方案对我不起作用。有什么解决办法吗?我正在使用量角器版本 5.4.2。
exports.config = {
//..
params:{
myVar = 'John'
},
//..
}
onPrepare() {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
//this global variable
global.myVar = 10000;
browser.waitForAngularEnabled(false);
browser.driver.manage().window().maximize();
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
}
提前致谢
【问题讨论】:
标签: angular automation protractor global-variables e2e-testing