首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列表中仅第一个元素可见

列表中仅第一个元素可见
EN

Stack Overflow用户
提问于 2016-07-11 20:22:01
回答 0查看 187关注 0票数 0

我在网页中有一个WebElementsList与特定的高度-宽度(我不知道),我想打印在该列表中显示的所有元素。下面是我的代码:

代码语言:javascript
复制
public CinemaModule CinemasName() throws InterruptedException
{
    List<WebElement> cinemalist = driver.findElements(By.cssSelector("h4.media-heading"));
    System.out.println("Total cinemas are " + cinemalist.size());
    System.out.println("Cinemas names are:- ");
    for (int i = 0; i < cinemalist.size(); i++)
    {
        System.out.println(cinemalist.get(i).getText());
        return new CinemaModule(driver);
    }
}

这段代码给了我count = 32,但当我得到文本时,它只打印前4个影院文本(可见),而对于其余的影院,它打印null (无文本),因为其余的影院列表正在滚动中。要观看这些影院名称(WebElement),我们必须滚动。

如何打印全部32家影院的列表?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38306806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档