3
Ich benutze Appium und ich möchte Namen der Elemente in der Liste drucken. Ich verwende folgenden CodeKonvertierungsliste <WebElement> zu WebElement
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);
}
Aber ich bin immer text
immer als leer. Was ist der vorgeschlagene Ansatz hier. Hinweis jedes Element ist vom Typ UIACollectionCell
bei iOS und Android //android.widget.TextView[@text='%s']
Hat nicht mit "Text" -Attribut gearbeitet, aber gab einen Hinweis, in dem "Name" -Attribut verwendet werden könnte. Also in meinem Fall - "String text = object.getAttribute (" name ")" war der Weg, um auf den Namen des Elements in der Liste zuzugreifen – katch