安裝好Selenium IDE就可以錄制了,但是有些時候錄制一些網頁,ID無法很好定位,這時候就需要用到XPath,那么怎么找到一個元素的XPath呢?這時候就需要用到一個插件 FirePath,下面先用圖片講解需要用到Firebug的情況,以便大家更好理解。
下圖情況,失敗原因是無法定位元素,此時我們需要在Target位置手動輸入XPath,才能使回放成功通過。Firepath就是一個幫助大家尋找元素xpath的工具。
第一步:打開火狐瀏覽器-設置-附件組件-搜索-輸入firepath。見圖:
第二部:安裝Firepath 組件,安裝成功后重啟瀏覽器后按F12。百度輸入框的xpath 是.//*[@id='kw']
第三部:解決文章開頭的問題,先用FirePath定位不能識別的元素,找出改元素的XPath,然后在Selenium 的target中替換。見下圖:
第四步:再次運行,順利通過!
原創博客,歡迎提建議或意見,謝謝!