我正在angularjs应用程序中进行量角器测试。
let index;
let elm = element.all(by.repeater('registration in myRegistrations'));
elm.getText().then(function(text){
console.log(text);
for(var i=0; i<text.length; i++){
if(text[i] == 'protractor-testing'){
index = i;
console.log('Test found :: ' + text[i]); // get the correct value
}
}
});
console.log("Index :: " + index); // It says undefined
在这里,如果有for循环功能,我会在内部得到索引结果,但是当我在控制台的最后一行中打印索引时,它说未定义。
如何获取index的值?