當前位置:兩周學會自動化測試 >> Web應用程序腳本錄制

Web應用程序腳本錄制

以錄制百度網(wǎng)頁(http://www.baidu.com)為例,我們來為大家詳細地介紹一下錄制網(wǎng)頁腳本的過程。

● 創(chuàng)建腳本

首先我們新建一個baidu.bsh腳本,然后在搜索框中點擊錄制按鈕。

● 錄制腳本

接著我們在瀏覽器中輸入網(wǎng)址(www.baidu.com),點擊“百度一下”,記錄下來的信息如圖所示:

● 錄制完成

再點擊停止錄制按鈕,錄制完成;

錄制結束后我們看到腳本編輯區(qū)的內(nèi)容:

● 疑難解答

我們剛剛操作了很多步驟,錄制信息欄中出現(xiàn)了很多條操作信息,但腳本編輯區(qū)卻只出現(xiàn)兩行語句。

這是因為在錄制的時候,信息框中顯示的是我們鍵盤和鼠標的每一步動作,鍵盤每按下一個鍵都會被當成一條動作信息輸出,這樣錄制者知道此時軟件正在監(jiān)視錄制動作,即錄制正在進行中。

● 合并操作

錄制結束后,如果腳本中的某些動作能夠合并,AR會將其合并為一句統(tǒng)一輸出,比如這里的setValue動作(在瀏覽器中輸入“www.baidu.com”),終在腳本中只出現(xiàn)一行語句,這是因為AR將重復的信息合并輸出了。

在錄制的過程中,如果網(wǎng)頁被切換到一個新窗口或是一個新的網(wǎng)頁,比如在前面的例子中,我們點擊“百度一下”搜索按鈕后頁面跳轉,AR還會顯示出如圖所示兩行注釋信息(綠色)。如需錄制新網(wǎng)頁上的內(nèi)容,應當?shù)却W(wǎng)頁加載完成的信息顯示后再進行操作。

IE對象庫元素屬性參數(shù)如下圖所示: