我是量角器的新手,我有一个要求,我需要在一个.spec文件中读取一个值,并将其作为另一个文件的输入。
但是我将shardTestfile设置为' true'因为我需要为每个测试打开浏览器。
我尝试在onprepare()方法中使用全局变量,但它似乎无效。
有什么办法可以实现吗?
以下是代码:
conf.js
onPrepare: function() {
console.log('on prepare');
jasmine.getEnv().addReporter(getReporter());
global.variable ='1';
}
test1.spec:
element(by.id('xyz')).getText().then(function(abc){
global.variable=abc;
});
test2.spec:
var xyz=global.variable;
console.log('value is :' +xyz);
output :
value is 1