校驗(yàn)屬性
校驗(yàn)屬性的功能一般用在結(jié)果的校驗(yàn)上,通常我們校驗(yàn)的是被校驗(yàn)對象的數(shù)據(jù)值或者某一個(gè)對我們的測試結(jié)果有統(tǒng)計(jì)價(jià)值的對象的某一具體屬性值。對他們進(jìn)行校驗(yàn)可以幫助我們更好地統(tǒng)計(jì)分析測試執(zhí)行過程中出現(xiàn)的問題。
在進(jìn)行校驗(yàn)的時(shí)候,AR會自動執(zhí)行校驗(yàn)語句,如果校驗(yàn)的結(jié)果和預(yù)期的結(jié)果一致,在腳本執(zhí)行完畢的時(shí)候會自動返回一個(gè)布爾值true,如果校驗(yàn)的結(jié)果和預(yù)期結(jié)果不一致,則會返回一個(gè)布爾值false。
下面我們來看一下這個(gè)校驗(yàn)屬性的用法:
我們在crm里添加一個(gè)客戶,類型為:潛在客戶,然后我們再進(jìn)入到潛在客戶列表去查看,是否添加成功:
1.錄制腳本:
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("INPUT_text_Client_Company", 54, 10, "left");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").setValue("INPUT_text_Client_Company", "dfj");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("INPUT_submit_確 認(rèn)", 57, 10, "left");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("A_潛在客戶", 22, 8, "left");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("A_潛在客戶", 22, 8, "doubleLeft");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("TD", 27, 13, "left");

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

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

執(zhí)行下腳本:

期望值與實(shí)際值相符,腳本執(zhí)行成功,校驗(yàn)的結(jié)果是潛在客戶添加成功!
當(dāng)然我們也可以把成功這個(gè)消息打印到輸出區(qū)域!詳細(xì)方法請見《AR場景異常處理》一文。