當(dāng)前位置:兩周學(xué)會自動化測試 >> 腳本調(diào)用
腳本調(diào)用
腳本的調(diào)用,看起來是不是很高大上的樣子,是的哦,本地調(diào)用確實(shí)很高大上,在腳本的錄制和平常的維護(hù)過程中,我們一般都會選擇盡量將腳本簡潔化,這樣既方便對腳本邏輯進(jìn)行審查,也方便了腳本的日常維護(hù)。
但是我們的測試過程中通常都會涉及到許多場景的混合或疊加,這個時候我們發(fā)現(xiàn)逐個執(zhí)行腳本已經(jīng)完成不了我們的任務(wù),這個時候需要我們把這些小腳本串聯(lián)起來去執(zhí)行,實(shí)現(xiàn)我們的測試,腳本調(diào)用的語句是:ar.callScript("lianxi33.bsh");
這里有一點(diǎn)需要注意的是:被調(diào)用的腳本和當(dāng)前調(diào)用的腳本在同一項(xiàng)目下:
下面我們試著使用這個神奇的功能,我們在腳本lianxi22.bsh里面,錄制登錄的操作(錄制腳本的方法請見“腳本錄制”一文),在腳本lianxi33.bsh里,錄制新增客戶的腳本;然后我們試著在腳本lianxi22.bsh里面調(diào)用lianxi33.bsh,實(shí)現(xiàn)登錄完成后直接新建聯(lián)系人的整個測試過程:
首先,我們錄制一個登錄澤眾公司客戶關(guān)系管理系統(tǒng)的操作,然后在工具欄中點(diǎn)擊調(diào)用腳本的按鈕,選擇調(diào)用腳本的名稱,點(diǎn)擊確認(rèn):

執(zhí)行下調(diào)用后的腳本,看下是否能幫我們實(shí)現(xiàn)既定的目標(biāo):

腳本執(zhí)行完成,確實(shí)我們的計(jì)劃完成!