By.cssSelector定位元素一個不足發現


 這個如果用cssSelector定位,代碼如下,此時輸出的數值是0
   
   
   
           
  1. System.out.println(driver.findElements(By.cssSelector("div[class='dl-tit']>span")).size());
但是如果換了如下代碼,則輸出的數值是1
  
  
  
          
  1. System.out.println(driver.findElements(By.cssSelector("span.ng-binding")).size());
對於這個情況可以得到結論,對於cssSelector,如果定位到的元素中含有子元素,但是子元素外有文字的,如上圖,則會定位失敗





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM