internal BasePage(IWebDriver driver, By pageSelector, bool searchContext = false) { Waits.WaitForElementToExist(driver, pageSelector); if (searchContext) { PageFactory.InitElements(driver.FindElement(pageSelector), this); } else { PageFactory.InitElements(driver, this); } }