件測試專家分享III GUI自動化測試相關

GUI自動化:效率爲王—腳本與數據解偶函數

頁面對象模型的核心理念是,以頁面(Web Page或者Native App Page)爲單位來封裝頁面上的空間以及控件部分操做。 而測試用力,更確切的說是操做函數,基於頁面封裝對象來完成具體的界面操做,最典型的模式是「XXXPage.YYYComponenet.ZZZOperation」。測試

Class loginPage{對象

  username_input=findElementByName("username");input

  password_input=findElementByName("password");自動化

  login_ok_button=findElementByName("login_ok_button");io

  login_cancel_button=findElementByName("login_cancle_button");效率

}cli

login(username,password){數據

loginPage.username_input.input(username);腳本

loginPage.password_input.input(password);

loginPage.login_ok_button.click();

}

相關文章
相關標籤/搜索