如何选择列表特定值的索引?

时间:2019-06-11 15:10:46

标签: java appium

我有一个列表元素,当用户键入1时,它单击索引0元素;当用户键入2时,它单击索引1元素;当用户键入3时,它选择索引2元素;当用户键入4时,它单击索引3。元素。您将如何以正确的方式编写该方法?

AndroidFinBy(id =“ example”)    清单清单;

 public boolean list(int list_view) {

    if(list_view == 1) {
        list.get(0).click();
    }else if(list_view ==2){
        chipList.get(1).click();
    }else if(list_view ==3){
        list.get(2).click();
    }else if(list_view ==4){
         list.get(3).click();
    return true;
    }
    return false;

我的代码不起作用,总是选择了错误的元素?

1 个答案:

答案 0 :(得分:0)

public boolean list(int list_view) {
    if(list.size() >= list_view && list_view > 0) {
        list.get(list_view - 1).click();
        return true;
    }
    return false;
}