Appium初始化List的一个坑

Posted 一个写代码的测试经理 - 小昊子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium初始化List的一个坑相关的知识,希望对你有一定的参考价值。

    今天写一个页面的测试,该页面有个列表,所以就定义了如下一个List
    private List<MobileElement> invitedList = new ArrayList<MobileElement>();//邀请人列表
    每次运行时,Appium总是尝试去查找元素,如截图

 

    刚开始以为是哪里定义了该变量,后来查了整个项目都没有这个变量。尝试了很多方法之后,发现Appium使用List的时候会按变量名的MobileElement。

    既然找到了原因,那么就把List的定义修改如下:

    private List invitedList = new ArrayList<MobileElement>();//邀请人列表

    然后就一切OK啦!这个坑真是很无语,还好当天解决掉啦。

 

以上是关于Appium初始化List的一个坑的主要内容,如果未能解决你的问题,请参考以下文章

聊聊Arrays.asList()踩过的那些坑

聊聊Arrays.asList()踩过的那些坑

聊聊Arrays.asList()踩过的那些坑

python中二维列表(list)的初始化

Java 中初始化 List 集合的 6 种方式!

python 清空list的几种方法