By.cssSelector定位元素一个不足发现
![](https://images2015.cnblogs.com/blog/716206/201612/716206-20161209221621132-1183842016.png)
这个如果用cssSelector定位,代码如下,此时输出的数值是0
System.out.println(driver.findElements(By.cssSelector("div[class='dl-tit']>span")).size());
但是如果换了如下代码,则输出的数值是1
System.out.println(driver.findElements(By.cssSelector("span.ng-binding")).size());
对于这个情况可以得到结论,对于cssSelector,如果定位到的元素中含有子元素,但是子元素外有文字的,如上图,则会定位失败