件测试专家分享III GUI自动化测试相关

GUI自动化:效率为王—脚本与数据解偶

页面对象模型的核心理念是,以页面(Web Page或者Native App Page)为单位来封装页面上的空间以及控件部分操作。 而测试用力,更确切的说是操作函数,基于页面封装对象来完成具体的界面操作,最典型的模式是“XXXPage.YYYComponenet.ZZZOperation”。

Class loginPage{

  username_input=findElementByName("username");

  password_input=findElementByName("password");

  login_ok_button=findElementByName("login_ok_button");

  login_cancel_button=findElementByName("login_cancle_button");

}

login(username,password){

loginPage.username_input.input(username);

loginPage.password_input.input(password);

loginPage.login_ok_button.click();

}

posted @ 2018-08-14 21:28  AmilyAmily  阅读(149)  评论(0编辑  收藏  举报