对它。我有一个要导出的全局变量,因此我可以在以下规范中使用该值。但是由于量角器没有同步工作,因此在变量更新为正确值之前发生了导出。该操作是单击创建播放器的按钮,我需要导出用户名。Console.log 包含正确的值,并且如果我设置 globalUsername = ""; 任何人都可以帮助如何使这个导出同步,所以它将等待所有描述完成或变量得到更新。
describe ("Quick add player", function() {
it ("New player is created and credentials are displayed", function() {
browser.ignoreSynchronization = true;
var playerData1 = playerData.getText().then(function(text) {
console.log("1: ", text);
return text.split("\n")[0];
//console.log(text.split(" ")[1]);
});
var globalUsername = "1234";
playerData1.then(function(text) {
globalUsername = text.split(" ")[1];
//expect(globalUsername).not.toEqual("");
console.log("*****************\n" + globalUsername);
});
});
});
module.exports = globalUsername;