天天看點

《Selenium自動化測試指南》—第2章2.1節FireBug

本節書摘來自異步社群《selenium自動化測試指南》一書中的第2章2.節firebug,作者趙卓,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

第2章 必備輔助工具

selenium自動化測試指南

工欲善其事,必先利其器。selenium是一個很不錯的測試工具,但因為它是web測試工具,在編寫代碼時會常與html打交道,同時還會使用大量的xpath表達式進行查詢,是以對測試人員來說,需要掌握html和xpath的使用。

下面分别介紹兩款輔助工具:firebug和firepath。它們都是firefox插件,能夠很友善地對html和xpath進行檢視和驗證,對selenium測試代碼的編寫起着很大的幫助作用。

2.1 firebug

在檢視html源碼時,如果沒有輔助工具。就會顯得非常繁瑣。圖2-1所示為百度首頁。

《Selenium自動化測試指南》—第2章2.1節FireBug

假設隻需要檢視其中的搜尋文本框的html代碼,就需要在網頁上單擊滑鼠右鍵,選擇“檢視源檔案/檢視源代碼”檢視它的html源碼,如圖2-2所示。睜大眼睛,高度集中注意力,在大量的代碼中搜尋搜尋文本框的html代碼,是不是非常繁瑣呢?

《Selenium自動化測試指南》—第2章2.1節FireBug

如果有了firebug,一切就簡單多了。

我們以firefox 13.0為例,講述如何安裝與使用firebug。

(1)打開firefox,單擊主菜單,選擇“附加元件”,如圖2-3所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

(2)進入“擷取附加元件”頁面,在搜尋文本框中輸入firebug,單擊搜尋,如圖2-4所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

(3)安裝該元件,如圖2-5所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

安裝結束後,就可以在目錄中看到該元件,如圖2-6所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

如果再進入百度頁面,将滑鼠光标移至搜尋文本框中,然後單擊滑鼠右鍵,選擇“使用firebug檢視元素”,如圖2-7所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

這樣就可以立即檢視到該文本框的源碼,如圖2-8所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

當然,也可以單擊firebug上的“檢視元素”按鈕,然後在界面上移動滑鼠并單擊來直接檢視元素的html代碼,如圖2-9所示。

《Selenium自動化測試指南》—第2章2.1節FireBug

除了檢視元素外,還可以單擊滑鼠右鍵,選擇“複制該元素的xpath到剪貼闆”,如圖2-10所示,這樣便可在編寫selenium時直接使用該xpath。

《Selenium自動化測試指南》—第2章2.1節FireBug

複制後的xpath表達式如下所示:

//*[@id="kw"]

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

繼續閱讀