对于每个日期,打印事件三次

问题描述 投票:1回答:1

如何从列表中为每个元素打印日期事件列表中的三个元素

    @Test
    public void Container() throws InterruptedException {

        List<WebElement> date = driver.findElements(
            By.cssSelector("td.first.member-area"));
        List<WebElement> event = driver.findElements(
            By.cssSelector("span.selection-link.normal"));

        System.out.println(date.size());
        System.out.println(" =============== Offer ================= ");

        for (int j = 0; j < date.size(); j++) {
            System.out.println(date.get(j).getText() + "\t - " + event.get(j).getText() ) ;
        }    
}
java selenium selenium-webdriver
1个回答
3
投票

听起来你想要使用嵌套循环。

for (int j = 0; j < date.size(); j++) {
    System.out.println(date.get(j).getText());
    for(int i = 0; i < 3; i++){
        System.out.println(event.get(i).getText());
    }
}

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.