如何使用循环增加 xpath?

How to increment xpath using loop?

我正在尝试自动化时间表,其中 5 个网络元素具有 -

id='ddlIN_HH_1', ddlIN_HH_2, ddlIN_HH_3, ddlIN_HH_4, ddlIN_HH_5

现在如果我使用

Select s= new Select(driver.findElement(By.xpath("//select[contains(@id,'ddlIN_HH_')]")));
 s.selectByValue("09");

如何为其他网络元素设置相同的值??

使用 findElements 而不是 findElement。像,

List<WebElement> dds = driver.findElements(By.xpath("//select[contains(@id,'ddlIN_HH_')]"))

for(dd : dds){
    Select s= new Select(dd);
    s.selectByValue("09");
}