當前位置:兩周學會自動化測試 >> Web應用程序腳本錄制
Web應用程序腳本錄制
以錄制百度網頁(http://www.baidu.com)為例,我們來為大家詳細地介紹一下錄制網頁腳本的過程。
● 創建腳本
首先我們新建一個baidu.bsh腳本,然后在搜索框中點擊錄制按鈕。
● 錄制腳本
接著我們在瀏覽器中輸入網址(www.baidu.com),點擊“百度一下”,記錄下來的信息如圖所示:

● 錄制完成
再點擊停止錄制按鈕,錄制完成;
錄制結束后我們看到腳本編輯區的內容:

● 疑難解答
我們剛剛操作了很多步驟,錄制信息欄中出現了很多條操作信息,但腳本編輯區卻只出現兩行語句。
這是因為在錄制的時候,信息框中顯示的是我們鍵盤和鼠標的每一步動作,鍵盤每按下一個鍵都會被當成一條動作信息輸出,這樣錄制者知道此時軟件正在監視錄制動作,即錄制正在進行中。
● 合并操作
錄制結束后,如果腳本中的某些動作能夠合并,AR會將其合并為一句統一輸出,比如這里的setValue動作(在瀏覽器中輸入“www.baidu.com”),終在腳本中只出現一行語句,這是因為AR將重復的信息合并輸出了。
在錄制的過程中,如果網頁被切換到一個新窗口或是一個新的網頁,比如在前面的例子中,我們點擊“百度一下”搜索按鈕后頁面跳轉,AR還會顯示出如圖所示兩行注釋信息(綠色)。如需錄制新網頁上的內容,應當等待網頁加載完成的信息顯示后再進行操作。
IE對象庫元素屬性參數如下圖所示:
