當(dāng)前位置:兩周學(xué)會自動化測試 >> Web應(yīng)用程序腳本錄制

Web應(yīng)用程序腳本錄制

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

● 創(chuàng)建腳本

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

● 錄制腳本

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

● 錄制完成

再點(diǎn)擊停止錄制按鈕,錄制完成;

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

● 疑難解答

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

這是因?yàn)樵阡浿频臅r候,信息框中顯示的是我們鍵盤和鼠標(biāo)的每一步動作,鍵盤每按下一個鍵都會被當(dāng)成一條動作信息輸出,這樣錄制者知道此時軟件正在監(jiān)視錄制動作,即錄制正在進(jìn)行中。

● 合并操作

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

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

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