gpt4 book ai didi

javascript - 如何从appium中元素 promise 的一部分的元素中提取文本

转载 作者:行者123 更新时间:2023-12-02 21:58:50 25 4
gpt4 key购买 nike

我称之为:

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

我收到了一个 promise 对象。我的问题是,如何获取可以应用 text() 方法的单个元素,以便获取其中的文本?我找到了一个解决方案,但它是针对java的。它看起来像这样:

elements.get(indexOfElement).getText()

这显然在 JavaScript 中不起作用。有什么想法吗?

最佳答案

您无法获取列表中所有项目的文本,您需要循环遍历它

elements = await driver.elementsByAccessibilityId("commonElementsId")
for (i = 0; i < elements.length; i++) {
console.log(elements[i].text())
}

关于javascript - 如何从appium中元素 promise 的一部分的元素中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59938416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com