将List <WebElement>转换为WebElement

接球

我正在使用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']

ec

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

String text = object.getText();

和:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将WebElement转换为int

来自分类Dev

将WebElement转换为int

来自分类Dev

WebDriver C# - 将 WebElement 转换为字符串

来自分类Dev

Selenium webdriver store webelement in webelement list

来自分类Dev

其他 webelement 也被视为 List<WebElement>

来自分类Dev

如何遍历List <WebElement>

来自分类Dev

您可以将Selenium WebElement转换为字节数组或图像对象(使用Java)吗?

来自分类Dev

如何使用List <WebElement> webdriver

来自分类Dev

用硒循环List <WebElement>

来自分类Dev

如何在Ranorex中将WebElement转换为RepoItemInfo对象

来自分类Dev

List <Map <String,String >>遍历WebElement变量

来自分类Dev

如何与 webdriver 中的 List<WebElement> 进行比较?

来自分类Dev

如何使用 List<WebElement> 忽略跨度

来自分类Dev

Selenium Webdriver在Webelement列表中存储Webelement

来自分类Dev

Jmeter WebDriver Sampler 无法将 List<WebElement> 映射到 driver.findElements(locator) 方法

来自分类Dev

如何使用 selenium webdriver 将 HashSet 和 LinkedHashSet 与 List<WebElement> 结合使用

来自分类Dev

如何在硒/ Java中迭代多个List <WebElement>

来自分类Dev

Lambda groovy 函数 List<Webelement> getText 未编译

来自分类Dev

使用 findElements 时如何实现 List<WebElement> 接口?

来自分类Dev

WebElement的setAttribute()方法

来自分类Dev

替代webdriver的ContextClick(webelement)?

来自分类Dev

无法单击WebElement

来自分类Dev

如何获得WebElement的价值

来自分类Dev

无法单击WebElement

来自分类Dev

如何输入WebElement?

来自分类Dev

无法获取webElement

来自分类Dev

如何对 WebElement 使用 if 语句

来自分类Dev

使用 javascriptExecutor 查找 WebElement

来自分类Dev

循环 Selenium WebElement

Related 相关文章

热门标签

归档