示例#1
0
        /// <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;
     }
 }
示例#3
0
 /// <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);
 }