UI分层中使用PageFactory

  • 基于原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;
posted @ 2019-04-02 11:39  耳虫  阅读(430)  评论(0)    收藏  举报