首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Appium中获取元素列表

如何在Appium中获取元素列表
EN

Stack Overflow用户
提问于 2015-12-08 20:09:46
回答 3查看 11.8K关注 0票数 5

我使用的是appium和.net-driver。

我试图通过一个应用程序的所有活动,并获得每个页面上的所有元素。

但是我找不到正确的方法来获得所有元素的列表。

我尝试使用c#正则表达式,但没有成功。

如果有人偶然发现了这个问题,并能提供帮助,我们将不胜感激!

我尝试做的事情:

代码语言:javascript
复制
     public void getElementToFile()
    {
        //var elementsList = driver.FindElementsByXPath("//android.widget");
        var elementsList = driver.FindElementsByClassName("android.widget");
        foreach(var element in elementsList){
            WritingText(element.Text);
        }

    }
EN

Stack Overflow用户

发布于 2015-12-09 15:19:31

有时,当我通过类名查找时,也会遇到类似的问题。所以我使用了xpath,它总是有效的。下面是java中的代码片段。

代码语言:javascript
复制
List<MobileElement> allCheckBoxes=driver.findElementsByXPath("//*[@class='android.widget.CheckBox']");

    for (MobileElement mobileElement : allCheckBoxes) {
        System.out.println(mobileElement.getText());
    }
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34155524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档