- 基于原PO设计模式,需要改变原有的从文件中读取文件,更改为PageFactory模式。做出如下改动:
1 2 |
public MsysPage(DriverBase driver) { super(driver); PageFactory.initElements(driver.getDriver(), this); } |
- 根据代码所示,增加PageFactory方法进行初始化元素
- 增加@FindBy方法:
1 2 |
@FindBy(xpath=".//*[@id='base_form']/tr[25]/td[2]/div/div") private WebElement Msysssdw; |