代码
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'元素呢?