Как извлечь текст из элемента, который является частью обещания элементов в appium - PullRequest
0 голосов
/ 27 января 2020

Я называю это:

const wd = require('wd')
const driver = await wd.promiseChainRemote("http://localhost:4723/wd/hub")
elements = await driver.elementsByAccessibilityId("commonElementsId")

, и я получил объект обещания. У меня вопрос, как мне получить один элемент, к которому я могу применить метод text (), чтобы я получил текст внутри? Я нашел решение, но оно для java. Это выглядит так:

elements.get(indexOfElement).getText()

Это явно не работает в javascript. Есть идеи?

1 Ответ

1 голос
/ 27 января 2020

Вы не можете получить текст всех элементов в списке, вы превысили l oop над ним

elements = await driver.elementsByAccessibilityId("commonElementsId")
for (i = 0; i < elements.length; i++) {
    console.log(elements[i].text())
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...