PO设计模式
1.ObjectStore:
用来存放自动化测试中所需要的操控的UI对象。类型为final,(final表示该变量不可被修改)。
page objectstore,即按页进行划分,每一页一个objectstore类。根据PO模式,用例的设计方法业务以页面为单位。
把元素与动作分离
用一个类专门保存页面中的元素值
public class myObjectstore {
public String Seting_Button1="li[@id='mainmenu']/div";
//将Seting_Button加上static,让它变为类的变量
public static final String Seting_Button2="li[@id='mainmenu']/div";
}
}
}
使用该元素时如下:
public class myClass {
myObjectstore me=new myObjectstore();
driver.findElement(By