【问题标题】:How do you select index of the list particular value?你如何选择列表特定值的索引?
【发布时间】:2019-10-26 01:21:14
【问题描述】:

我有一个列表元素,当用户输入 1 时,它点击索引 0 元素,当用户输入 2 时,它点击索引 1 元素,当用户输入 3 时,它选择索引 2 元素,当用户输入 4 时,它点击索引 3 element.. 你会如何正确地编写方法?

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;

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

标签: java appium


【解决方案1】:
public boolean list(int list_view) {
    if(list.size() >= list_view && list_view > 0) {
        list.get(list_view - 1).click();
        return true;
    }
    return false;
}

【讨论】:

  • 一直选择索引为 1 的元素。你知道为什么吗?
猜你喜欢
  • 2019-06-05
  • 2023-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-19
  • 2021-03-19
  • 2017-03-04
  • 1970-01-01
相关资源
最近更新 更多