私はselenium webdriverを使用してページオブジェクトモデルを学習しています。Selenium Pageオブジェクトモデルフレームワーク
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のフレームワークかデザインパターンですか?