代码
List<SelenideElement> pageList = $$(By.className("ul-0"));
System.out.println($$(By.className("ul-0")).size());
System.out.println($$(By.className("ul-0")));
System.out.println(pageList.size());
System.out.println($$(By.className("ul-0")).get(0).$$("li").shouldHave(sizeGreaterThan(0)).size());

控制台输出

0
[]
0
6

问题:
既然 $$().size() 为 0 为什么 get() 方法还能取到下面的'li'元素呢?


↙↙↙阅读原文可查看相关链接,并与作者交流