public void BeforeEachTestCase()
        {
            BrowserFactory.InitBrowser("Chrome");
            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]);

            Page.Login.Login();
        }
 public void Initialize()
 {
     BrowserFactory.InitBrowser("Chrome");
     BrowserFactory.GetDriver.Manage().Window.Maximize();
     BrowserFactory.GoToURL(ConfigurationManager.AppSettings["URL"]);
     scenario = featureName.CreateNode <Scenario>(ScenarioContext.Current.ScenarioInfo.Title);
 }
 public void GivenIAmAlreadyInLoginPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.ValidLogin();
 }
 public void GivenIAmAlreadyInResetPasswordPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.GoFindPassword();
 }
 public void GivenIAmAlreadyInRegisterPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.GoRegisterPage();
 }
Beispiel #6
0
        public void Setup()
        {
            BrowserFactory fact = new BrowserFactory();

            driver     = fact.InitBrowser("chrome");
            driver.Url = Config.URL;
        }
Beispiel #7
0
 public AbstractStepDefs()
 {
     if (_driver == null)
     {
         BrowserFactory.InitBrowser("Chrome");
         _driver = BrowserFactory.Driver;
     }
 }
Beispiel #8
0
 //[TestCaseSource("WebBrowser")]
 public static void SetUpDriver()
 {
     BrowserFactory.InitBrowser(browser);
     log.WriteMessagesInFile($"Browser {browser} was initiated successfuly");
     BrowserFactory.GoToUrl(ConfigurationManager.AppSettings["URL"]);
     // BrowserFactory.GoToUrl(url);
     BrowserFactory.MaximizeWindow();
 }
 public void GivenIAmAlreadyInPictureUploadingPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.ValidLogin();
     Page.Avatar.ClickSetting();
 }
        public void GivenIHaveLoggedIntoTheTurnUpPortal()
        {
            BrowserFactory.InitBrowser("Chrome");
            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]);

            // login into Turn up portal
            Page.Login.Login();
        }
Beispiel #11
0
 public void SetUp()
 {
     //run Chrome as default browser if the parameter is missing
     browserName = NUnit.Framework.TestContext.Parameters.Get("Browser", "Chrome");
     this.driver = BrowserFactory.InitBrowser(browserName);
     driver.Manage().Window.Maximize();
     Console.WriteLine("the browser selected is: " + browserName);
 }
 public void GivenIAmAlreadyInClassOrderPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.GoAdminLogin();
     Page.Order.GoClassOrderPage();
 }
 public void GivenIAmAlreadyInInfoManagementPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.GoAdminLogin();
     Page.InfoMgt.GoInfoMgtPage();
 }
Beispiel #14
0
        public void GivenOpenBrowser(string browser, string password)
        {
            string url = ConfigurationManager.AppSettings["URL"];

            BrowserFactory.InitBrowser(browser);
            BrowserFactory.LoadApplication(url);
            Page.Login.LogInToApp(password);
        }
Beispiel #15
0
 public void Initialize()
 {
     BrowserFactory.InitBrowser("IE");
     // BrowserFactory.LoadApplication("https://eswp-pt2.azurewebsites.net/");
     BrowserFactory.LoadApplication("https://eswppt.azurewebsites.net/");
     //Create dynamic scenario name
     scenario = featureName.CreateNode <Scenario>(ScenarioContext.Current.ScenarioInfo.Title);
 }
Beispiel #16
0
        public void Test()
        {
            BrowserFactory.InitBrowser("Chrome");
            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]);

            Page.Login.LoginToApplication("LogInTest");

            BrowserFactory.CloseAllDrivers();
        }
Beispiel #17
0
 public void SetUpTest()
 {
     BrowserFactory.InitBrowser("Chrome");
     BrowserFactory.OpenFullScreen();
     BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]);
     BrowserFactory.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(8);
     Pages.Main.OpenLoginPage();
     Pages.Login.LoginToPage();
 }
        public void Setup()
        {
            BrowserFactory fact = new BrowserFactory();

            driver = fact.InitBrowser("chrome");

            driver.Manage().Window.Maximize();
            driver.Url = Config.URL;
        }
Beispiel #19
0
        public void LogIn()
        {
            BrowserFactory.InitBrowser("Chrome");

            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL_QA_GODREJ"]);
            Thread.Sleep(2000);
            Autenticacion.AutenticacionApp.autenticacionGodrej();
            Thread.Sleep(3000);
        }
 public void GivenIAmInArticleCategoryPage()
 {
     BrowserFactory.InitBrowser();
     BrowserFactory.LoadApplication();
     Page.Home.SelectLogin();
     Page.Login.GoAdminLogin();
     Page.InfoMgt.GoInfoMgtPage();
     Page.InfoMgt.GoArticlePage();
 }
 public AbstractStepDefs()
 {
     if (_driver == null)
     {
         config = JsonConvert.DeserializeObject(File.ReadAllText(PathUtils.GetPath(@"config\config.json")));
         string browser = config.runner.browser;
         BrowserFactory.InitBrowser(browser);
         _driver = BrowserFactory.Driver;
     }
 }
 public void BeforeScenario()
 {
     BrowserFactory.InitBrowser("Chrome");
     _ngDriver = BrowserFactory.NGDriver;
     _ngDriver.Manage().Cookies.DeleteAllCookies();
     wait    = new WebDriverWait(_ngDriver, TimeSpan.FromSeconds(10));
     actions = new Actions(_ngDriver);
     _ngDriver.Manage().Window.Maximize();
     // _ngDriver.Navigate().GoToUrl("about:blank");
 }
        public void SetUp()
        {
            BrowserFactory.InitBrowser(BrowserEnum.Chrome);

            var name      = "alexandra";
            var psw       = "123";
            var loginPage = new LoginPage();

            loginPage.LoginMethod(name, psw);
        }
Beispiel #24
0
        public void Browser()
        {
            //s.startBrowser();
            BrowserFactory.InitBrowser("Chrome");
            BrowserFactory.LoadApplication(geturl2());
           // driver.Url = geturl2();
          //  IWebElement element = driver.FindElement(By.XPath("//*[@class='gLFyf gsfi']"));
           // element.SendKeys("guru99");
          //  IWebElement element1 = driver.FindElement(By.XPath("(//*[@class='gNO89b'])[2]"));
            //element1.Click();

        }
Beispiel #25
0
        public void CreateNewAuthor()
        {
            BrowserFactory.InitBrowser("Chrome");
            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]);
            handle = BrowserFactory.GetCurrentHandle();

            Page.Login.LoginToApplication();
            Page.Home.ClickAuthorManagement();
            Page.authorManagement.ClickOnCreate();
            Page.createAuthor.createAuthor();
            Page.authorManagement.VerifyCreatedAuthor();
        }
 public void Initialize()
 {
     BrowserFactory.InitBrowser(Config.Browser.ToUpper());
     _driver = BrowserFactory.Driver;
     if (Config.Browser.ToUpper() == "CHROME")
     {
         _driver.Manage().Window.Maximize();
     }
     _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(Config.ImplicitWait);
     _homePage  = new HomePage(_driver);
     _loginPage = new LoginPage(_driver);
 }
Beispiel #27
0
        public void SetUp()
        {
            BrowserFactory.InitBrowser(BrowserEnum.Chrome);

            var name      = "alexandra";
            var psw       = "123";
            var loginPage = new LoginPage();

            loginPage.LoginMethod(name, psw);

            FirstName = "Test" + Rand.Next(100, 999);
            LastName  = "TEST";
        }
Beispiel #28
0
        public void Test()
        {
            IWebDriver driver = new ChromeDriver();

            driver.Url = ConfigurationManager.AppSettings["URL"];

            BrowserFactory.InitBrowser("Firefox");
            BrowserFactory.LoadApplicationURL(ConfigurationManager.AppSettings["URL"]); //AppSettings points to Environment.config Where the URL value is stored
            InitThisPage.HomePage.ClickOnMyAccount();
            InitThisPage.LoginPage.LoginIntoApplication("adfasdfsdf", "sfadsfa");

            BrowserFactory.CloseAllDrivers();
        }
Beispiel #29
0
        public void TestBrowser()
        {
            BrowserFactory.InitBrowser("Chrome");
            BrowserFactory.LoadApplication("https://opensource-demo.orangehrmlive.com/index.php/auth/login");

            //var homePage = new HomePage(driver);
            //homePage.ClickOnMyAccount();

            //var loginPage = new LoginPage(driver);
            //loginPage.LoginToApplication("LogInTest");

            //    BrowserFactory.CloseAllDrivers();
        }
Beispiel #30
0
        public void Test()
        {
            //Using Divers/Browser factory
            BrowserFactory.InitBrowser("Firefox");
            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["URL"]);
            //IWebDriver driver = new FirefoxDriver();
            //use configurations managem
            //driver.Url = "http://www.store.demoqa.com";
            //

            //driver.Url = ConfigurationManager.AppSettings["URL"];

            /*
             * driver.FindElement(By.XPath(".//*[@id='account']/a")).Click();
             * driver.FindElement(By.Id("log")).SendKeys("selenium_test");
             * driver.FindElement(By.Id("pwd")).SendKeys("selenium_test_pwd_11");
             * driver.FindElement(By.Id("login")).Click();
             * driver.FindElement(By.XPath(".//*[@id='meta']/ul/li[2]/a")).Click();
             * driver.Quit();
             */
            // using PageObject Design Pattern (OpenQA.Selenium.Support.PageObjects)

            /*
             * var homePage = new HomePage();
             * PageFactory.InitElements(driver, homePage);
             * homePage.MyAccount.Click();
             *
             * var loginPage = new LoginPage();
             * PageFactory.InitElements(driver, loginPage);
             * loginPage.UserName.SendKeys("selenium_test");
             * loginPage.Password.SendKeys("selenium_test_pwd_11");
             * loginPage.Submit.Click();
             */
            //Optimizing Page Object Model
            //1.Initialize Elements within the Constructor
            //2.Binding methods within the PageObject class

            //Use Page class to Init page
            //var homePage = new HomePage(BrowserFactory.Driver);
            //homePage.ClickOnMyAccount();
            Page.Home.ClickOnMyAccount();
            //var loginPage = new LoginPage(BrowserFactory.Driver);
            //loginPage.LoginToApplication("LogInTest");
            Page.Login.LoginToApplication("LoginTest");
            //driver.Close();
            BrowserFactory.CloaseAllDrivers();
        }