我正在使用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
总是变得空虚。在这里建议的方法是什么。请注意UIACollectionCell
,对于iOS和Android,每个元素都是类型//android.widget.TextView[@text='%s']
据我了解,您应该从text
属性获取文本,替换为:
String text = object.getText();
和:
String text = object.getAttribute("text");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句