件测试专家分享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();

}

相关文章
相关标签/搜索