首页 > 代码库 > Appium初始化List的一个坑

Appium初始化List的一个坑

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

技术分享

 

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

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

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

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

 

Appium初始化List的一个坑