1. 程式人生 > >【Python】xpath中為什麽粘貼進去代碼後老報錯?如何在定位元素的時候準確找到定位切入點?

【Python】xpath中為什麽粘貼進去代碼後老報錯?如何在定位元素的時候準確找到定位切入點?

ctrl+ 試用 不能 -s 如何 ont mage F12 ctr

1. xpath後()中雙引號("")裏面不能套用雙引號(""),把裏面的雙引號改成單引號(‘‘)報錯就沒有了。

技術分享圖片

2.如何在定位元素的時候準確找到定位切入點?

要巧妙運用F12,確定要定位的頁面元素後,看元素相關屬性值是否在頁面中的代碼中是唯一的(如果有id值可以用id值去定位,一般頁面中的id值都是唯一性的),否則可以通過Ctrl+F 將準備試用定位元素的屬性值搜索看看該頁面是否有相同的值,如果有那麽就不能用這個屬性值定位,如果沒有那麽就可以用這個屬性值定位啦~這個就是秘訣,很適用哦~

1)下面這個有2個重復的屬性值,所以不能用這個屬性定位頁面中想要定位的元素

技術分享圖片

2)搜索後上面紅框框中2的位置是1那麽可以確定用這個屬性值去定位前端頁面對應元素就可以成功。例如下圖:

技術分享圖片

【Python】xpath中為什麽粘貼進去代碼後老報錯?如何在定位元素的時候準確找到定位切入點?