在使用Selenium做Web UI自動化測試的過程中,XPath是一種定位頁面元素的常用方式。然而,面對某些元素的XPath路徑過於復雜,我們想快速驗證拼湊的Xpath語句是否正確時,該怎么辦呢?這里給大家提供一個簡單的解決方法。
下面以百度頁面舉例,定位"百度一下"按鈕。打開瀏覽器中的開發者工具(F12),在Console欄中按以下格式輸入,其中括號中的XPath語句即為待驗證的內容。
$x('XPath...')
按照上述格式,我們輸入了$x('//input[@id="su"]'),結果如下圖所示。輸入完成后,出現了XPath語句定位的結果信息,鼠標移動到該結果信息,能夠在頁面中標記出對應的Web元素。
以上,實現了通過瀏覽器快速驗證XPath語句的目標。