/// <summary> /// Gets the page displayed on the screen. /// </summary> /// <param name="currPage">The current or last page returned.</param> /// <returns></returns> public jcPage GetPage(jcPage currPage) { var url = _driver.Url.ToString(); var pageHandle = _atlas.GetPageHandleFromUrl(url); return(makePage(currPage, pageHandle)); }
/// <summary> /// Makes a new page instance. /// </summary> /// <param name="currPage">The curr page.</param> /// <param name="newPageHandle">The new page handle.</param> /// <returns></returns> private jcPage makePage(jcPage currPage, string newPageHandle) { if (currPage == null) { currPage = new jcPage(_driver, _site, newPageHandle); } if (!currPage.Handle.Equals(newPageHandle)) { return new jcPage(_driver, _site, newPageHandle); } else { return currPage; } }
/// <summary> /// Makes a new page instance. /// </summary> /// <param name="currPage">The curr page.</param> /// <param name="newPageHandle">The new page handle.</param> /// <returns></returns> private jcPage makePage(jcPage currPage, string newPageHandle) { if (currPage == null) { currPage = new jcPage(_driver, _repository, newPageHandle); } if (!currPage.Handle.Equals(newPageHandle)) { return(new jcPage(_driver, _repository, newPageHandle)); } else { return(currPage); } }
/// <summary> /// Gets the current page the browser is displaying. /// </summary> /// <returns>jcPage object representing curretly displayed page.</returns> public jcPage GetPage() { _currPage = _pageFactory.GetPage(_currPage); return _currPage; }
/// <summary> /// Gets the page displayed on the screen. /// </summary> /// <param name="currPage">The current or last page returned.</param> /// <returns></returns> public jcPage GetPage(jcPage currPage) { var url = _driver.Url.ToString(); var pageHandle = _atlas.GetPageHandleFromUrl(url); return makePage(currPage, pageHandle); }
/// <summary> /// Gets the current page the browser is displaying. /// </summary> /// <returns>jcPage object representing curretly displayed page.</returns> public jcPage GetPage() { _currPage = _pageFactory.GetPage(_currPage); return(_currPage); }