我正在學習使用硒webdriver頁面對象模型,可有人建議我在這些?硒頁面對象模型框架
1 - 爲什麼POM中的每個頁面都有構造函數來初始化webdriver對象? (如下所示)如果webdriver未初始化會發生什麼情況?
public class New_Register
{
WebDriver driver;
public New_Register(WebDriver driver)
{
this.driver=driver;
}
@FindBy(xpath=".//input[@id='emailAdd']") WebElement EmailID;
}
2 - POM是Selenium Webdriver的框架或設計模式嗎?