gpt4 book ai didi

java - 将 List 转换为 WebElement

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:54 27 4
gpt4 key购买 nike

我正在使用 Appium,我想打印列表中元素的名称。我正在使用以下代码

List<WebElement> list = getDriver().findElementsByXPath(getLocator(Locators.MY_ITEM));
List<String> strings = new ArrayList<>();
for (WebElement object : list) {
String text = object.getText();
logger.info(text);
if (!text.isEmpty())
strings.add(text);
}

但我得到的 text 总是空的。这里建议的方法是什么。请注意,对于 iOS 和 Android //android.widget.TextView[@text='%s']

,每个元素都是 UIACollectionCell 类型

最佳答案

据我了解,您应该从 text 属性中获取文本,替换为:

String text = object.getText();

与:

String text = object.getAttribute("text");

关于java - 将 List<WebElement> 转换为 WebElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36808258/

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