Ищу простой способ вернуть массив значений из транспортир-х all.(by.repeater)
транспортир возвращение массив значений из повторителя
В принципе, я просто хочу простой способ сделать массив usernames
данный ретранслятор как user in users
.
Сейчас я строй это так:
allUsers = element.all(by.repeater('user in users').column('user.username')).then(function(array){
var results = []
var elemLength = array.length
for(var n = 0; n < elemLength; n++){
array[n].getText().then(function(username){
results.push(username)
})
}
return results
});
expect(allUsers).toContain(newUser)
Есть ли более краткий, многоразовый способ сделать это встроенное в транспортир/жасмин, что я просто не могу найти?
+1 для разработки более на 'карте() '! – alecxe