I'm trying to update rowNumber variable from within rows.each(), however when I console.log it afterwards, it's still set to null. What am I doing wrong? I've even tried defining var rowNumber 'higher', same result.
var licenceNumber = 233521673;
it('should open created Driver Licence', function() {
var rowNumber = null;
var rows = element.all(by.repeater('(rowRenderIndex, row) in rowContainer.renderedRows track by $index'));
rows.each(function(element, index) {
element.getText().then(function (text) {
if (text.includes(licenceNumber)) {
rowNumber = index;
return true;
}
});
});
console.log('rowNumber = ', rowNumber);
});