private BrowserPageObject GetBrowserPageObject(PageObjectBase pageObject) { if (pageObject == null) { return(null); } var browserPageObject = pageObject as BrowserPageObject; if (browserPageObject != null) { return(browserPageObject); } else { return(GetBrowserPageObject(pageObject.Parent)); } }
protected PageObjectBase(PageObjectBase parent, ISearchContext searchContext) { this.Parent = parent; this.SearchContext = searchContext; }