這裏actualLevels陣列拋出空數組中的預期line.I需要actualLevels,且能夠返回斷言只有AFTR陣列完全填充轉換元素的數組承諾並返回它
代碼:
var expected = ['Level 2', 'Level 3', 'Level 4'];
var actualLevels=[];
element.all(by.css('somecssid')).each(function(elm) {
elm.getText().then(function (textValue) {
console.log(textValue); // prints texts of the css i.e.Level1
actualLevels.push(textValue);
})
}
expect(actualLevels).toBe(expected); // jasmine expect assertion
您使用的是量角器嗎? – epascarello
是的,我使用量角器。 – divya