與之相對。我有一個我想導出的全局變量,所以我可以在以下規格中使用該值。但由於量角器不同步工作,所以在變量更新到正確的值之前進行導出。 該動作是一個點擊按鈕,其中玩家被創建,我需要輸出用戶名。 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;