Здесь 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