gpt4 book ai didi

java - IndexOutOfBoundsException:索引:1,大小:1

转载 作者:行者123 更新时间:2023-12-02 11:31:28 25 4
gpt4 key购买 nike

List<WebElement> filter_icons = (ArrayList<WebElement>) driver.findElements(By.xpath(PropertyFile.read_obj("CONFIGURATION_MAJORMGMT_FILTER_LIST")));
filter_icons.size();
log.info("Data passed in Name Filter");

// filter EmailID
filter_icons.get(0).click();
Common.filter_textbox(driver, Name,By.xpath("//input[@id='filterText']"));
Common.click_filterbutton(driver,By.xpath("//button[text()='Apply Filter']"));

// filter Title
filter_icons.get(1).click();
Common.filter_textbox(driver, Value,By.xpath("//input[@id='filterText']"));
Common.click_filterbutton(driver,By.xpath("//button[text()='Apply Filter']"));

第二次过滤器点击的问题,它给出错误,

java.lang.IndexOutOfBoundsException

相同的代码可以完美地用于其他方法。

最佳答案

错误{{IndexOutOfBoundsException:索引:1,大小:1}} 清楚地表明列表的大小为 1(意味着您仅在索引 0 处有项目),并且您正在尝试获取索引 1 处的项目,但该项目不存在。

你可以这样做

for (WebElement ele : filter_icons) {
ele.click();
Common.filter_textbox(driver, Name,By.xpath("//input[@id='filterText']"));
Common.click_filterbutton(driver,By.xpath("//button[text()='Apply Filter']"));
}

关于java - IndexOutOfBoundsException:索引:1,大小:1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49270956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com