Я пытаюсь получить доступ к текстовому атрибуту дочернего элемента, но каждый раз получаю нулевое значение.DOM выглядит так, как показано ниже
<div ng-repeater='abc'>
<span class='xyz'>Mango</span>
</div>
<div ng-repeater='abc'>
<span class='xyz'>Apple</span>
</div>
Я пробовал ниже код:
var parent = element(by.repeater('abc'));
var child = parent.all(by.xpath('//span[@class="xyz"]'));
for (let index = 0; index < parent.count(); index++) {
console.log("Value" + child.getText());
}
Все время я получаю ошибку как Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
Я ужепопытался увеличить время ожидания до 30 секунд, и страница загружается должным образом, без проблем с синхронизацией, но все равно появляется сообщение об ошибке.
любая помощь приветствуется.