selenium自動化無法獲取到元素的文本值


* 本地元素定位到后會在定位到的元素上加一個紅色框

頁面如下:

 

 

 

 通過xpath可以定位到‘運單號’這個值並獲取,但是兄弟節點運單號的值的這地方就是獲取不到,嘗試通過獲取父節點獲取子節點,通過兄弟節點獲取都沒成功,最后取消display屬性發現元素通過xpath可以正常定位到,只是這個樣式把我自己加的紅色邊框給屏蔽掉,造成元素定位不到的假象;

元素可以定位到為什么通過.getText()方法就是獲取不到元素的文本值,百度半天找到原因,div標簽的文本值不能用.getText()獲取,需要使用.getAttribute("innerText")獲取。。。。。


免責聲明!

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



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