Example #1
0
        public T GoTo <T>() where T : PageObjectBase
        {
            var key = typeof(T).FullName;

            _driver.Url = _dicMap[key];
            return(CraftsmanFactory.CreatePageObject <T>(_driver));
        }
Example #2
0
 /// <summary>
 /// Create browser driver
 /// </summary>
 public SingleBrowserFixture()
 {
     //Create Browser driver.
     this.DriverManager = CraftsmanFactory.CreateDriverManager();
     if (this.DriverManager != null)
     {
         this.DriverManager.Driver.Manage().Window.Maximize();
     }
 }
        /// <summary>
        /// Create browser driver
        /// </summary>
        public TestContextFixture()
        {
            //Create Browser driver.
            var driverManager = CraftsmanFactory.CreateDriverManager();

            if (this.DriverManager != null)
            {
                var options = this.DriverManager.Driver.Manage();
                options.Cookies.AddCookie(new OpenQA.Selenium.Cookie("wm-ASRep-14-39814", "1"));
                options.Cookies.AddCookie(new OpenQA.Selenium.Cookie("wm-ASRep-14-45441", "1"));
                options.Window.Maximize();
            }

            //build router.
            var routeMapper = new RouteMapper(driverManager.Driver);

            //set data.
            this.DriverManager = driverManager;
            this.RouteMapper   = routeMapper;
        }
 public T Select <T>(string mainMenu, string subMenu) where T : PageObjectBase
 {
     Select(mainMenu, subMenu);
     return(CraftsmanFactory.CreatePageObject <T>(this._driver));
 }
Example #5
0
 public T Build <T>() where T : PageObjectBase
 {
     return(CraftsmanFactory.CreatePageObject <T>(_driver));
 }