當(dāng)前位置:兩周學(xué)會(huì)自動(dòng)化測(cè)試 >> 校驗(yàn)屬性

校驗(yàn)屬性

校驗(yàn)屬性的功能一般用在結(jié)果的校驗(yàn)上,通常我們校驗(yàn)的是被校驗(yàn)對(duì)象的數(shù)據(jù)值或者某一個(gè)對(duì)我們的測(cè)試結(jié)果有統(tǒng)計(jì)價(jià)值的對(duì)象的某一具體屬性值。對(duì)他們進(jìn)行校驗(yàn)可以幫助我們更好地統(tǒng)計(jì)分析測(cè)試執(zhí)行過(guò)程中出現(xiàn)的問(wèn)題。

在進(jìn)行校驗(yàn)的時(shí)候,AR會(huì)自動(dòng)執(zhí)行校驗(yàn)語(yǔ)句,如果校驗(yàn)的結(jié)果和預(yù)期的結(jié)果一致,在腳本執(zhí)行完畢的時(shí)候會(huì)自動(dòng)返回一個(gè)布爾值true,如果校驗(yàn)的結(jié)果和預(yù)期結(jié)果不一致,則會(huì)返回一個(gè)布爾值false。

下面我們來(lái)看一下這個(gè)校驗(yàn)屬性的用法:

我們?cè)赾rm里添加一個(gè)客戶(hù),類(lèi)型為:潛在客戶(hù),然后我們?cè)龠M(jìn)入到潛在客戶(hù)列表去查看,是否添加成功:

1.錄制腳本:

ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").clickControl("INPUT_text_Client_Company", 54, 10, "left");

ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").setValue("INPUT_text_Client_Company", "dfj");

ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").clickControl("INPUT_submit_確 認(rèn)", 57, 10, "left");

ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").clickControl("A_潛在客戶(hù)", 22, 8, "left");

ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").clickControl("A_潛在客戶(hù)", 22, 8, "doubleLeft");

ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").clickControl("TD", 27, 13, "left");

2.添加校驗(yàn):

檢查點(diǎn)語(yǔ)句:【ar.window("IEFrame_上海澤眾軟件科技有限公司客戶(hù)管理系統(tǒng) - Windows Internet Explorer").checkProperty("TD", "innerText", " dfj");】

執(zhí)行下腳本:

期望值與實(shí)際值相符,腳本執(zhí)行成功,校驗(yàn)的結(jié)果是潛在客戶(hù)添加成功!

當(dāng)然我們也可以把成功這個(gè)消息打印到輸出區(qū)域!詳細(xì)方法請(qǐng)見(jiàn)《AR場(chǎng)景異常處理》一文。