public LoginPage EnterPassWord(string passwordKey)
 {
     Wait.Until(ExpectedConditions.ElementToBeClickable(By.CssSelector("#password")));
     PassWord.Click();
     PassWord.SendKeys(passwordKey);
     PassWord.SendKeys(Keys.Enter);
     return(new LoginPage(driver));
 }
 public string SetLoginData(string userName, string password)
 {
     UserID.Clear();
     PassWord.Clear();
     UserID.SendKeys(userName);
     PassWord.SendKeys(password);
     return(ClickOnLogin());
 }
Exemplo n.º 3
0
        //Login Using Attributes
        public PurchaseOrderPageObjects GACtrackLogin(string strUserName, string strPassword)
        {
            UserName.SendKeys(strUserName);
            PassWord.SendKeys(strPassword);
            LoginButton.Click();
            Console.WriteLine("GACtrack Login completed successfully");

            //Return an Instance of Purchase Order page object
            return(new PurchaseOrderPageObjects());
        }
Exemplo n.º 4
0
 public void LoginToApp()
 {
     UserName.SendKeys("Yuva_HM_DEV");
     PassWord.SendKeys("welcome1");
     LoginButton.Click();
     driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(30);
     if (ProfileModal.Displayed)
     {
         driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
         ProfileModalCancelOption.Click();
         driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
     }
 }
Exemplo n.º 5
0
 internal void LoginSuccessfull()
 {
     // Populating the data from Excel
     ExcelLib.PopulateInCollection(Test.Base.ExcelPath, "Login");
     // Navigating to Login page using value from Excel
     Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "url"));
     // Sending the username
     Username.SendKeys(ExcelLib.ReadData(2, "Username"));
     // Sending the password
     PassWord.SendKeys(ExcelLib.ReadData(2, "Password"));
     // Clicking on the login button
     loginButton.Click();
 }
Exemplo n.º 6
0
        internal void LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "Login");
            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(3, "url"));

            Driver.driver.Manage().Window.Maximize();

            var rowid = Int32.Parse(KeysResource.LoginAs);

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(rowid, "Email"));
            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(rowid, "Password"));
            // Clicking on the login button
            loginButton.Click();
        }
        internal void LoginSuccessfull(int rowNum)
        {
            // Driver.WaitForElementVisible(Driver.driver,By.XPath("//*[@id='UserName']"),5);

            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "LoginPage");

            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(rowNum, "Url"));

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(rowNum, "Email"));

            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(rowNum, "Password"));

            // Clicking on the login button
            loginButton.Click();
        }
Exemplo n.º 8
0
        internal void LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "LoginPage");

            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "Url"));

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(3, "Email"));

            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(3, "Password"));

            // Clicking on the login button
            loginButton.Click();

            //Clicking on skip button
            skipButton.Click();

            Thread.Sleep(3000);

            //Verification
            //var expectedResult = "Owner's Dashboard";
            //implementing data driven framework

            //var expectedResult = "";
            //expectedResult = ExcelLib.ReadData(2,"TestData");
            //var actualResult = Driver.driver.FindElement(By.XPath("//*[@id='main-content']/div/h1/div")).Text;

            //Thread.Sleep(2000);
            //if (expectedResult == actualResult)
            //{
            //   Console.WriteLine("Test Pass");
            //    Thread.Sleep(1000);

            //}
            //else
            //{
            //   Console.WriteLine("Test Fail");
            //    Thread.Sleep(1000);
            //}
        }
Exemplo n.º 9
0
        internal void LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "Login");
            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "url"));

            //Preinitialize local storage to avoid the welcome screem
            IJavaScriptExecutor js = (IJavaScriptExecutor)Driver.driver;

            js.ExecuteScript("window.localStorage.setItem('dashboard_Firsttime','1')");

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(2, "Email"));
            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(2, "Password"));
            // Clicking on the login button
            loginButton.Click();
        }
Exemplo n.º 10
0
        ////skipbutton
        //[FindsBy(How = How.XPath, Using = "/html/body/div[5]/div/div[5]/a[3]")]
        //public IWebElement NextButton { get; set; }


        ////skipbutton
        //[FindsBy(How = How.XPath, Using = "/html/body/div[5]/div/div[5]/a[1]")]
        //public IWebElement SkipButton { get; set; }
        #endregion

        internal void LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "LoginPage");

            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(3, "Url"));

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(3, "Email"));

            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(3, "Password"));

            // Clicking on the login button
            loginButton.Click();
            PopUp.Click();
            //clicking on skipbutton
            //NextButton.Click();
            //SkipButton.Click();
        }
Exemplo n.º 11
0
        internal DashboardPage LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "LoginPage");

            // Navigating to LoginPage page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(3, "Url"));

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(3, "Email"));

            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(3, "Password"));

            // Clicking on the login button
            loginButton.Click();

            // Wait for Skip to show up and then click to goto dashboard page
            (Driver.WaitForElementClickable(By.XPath("/html/body/div[5]/div/div[5]/a[1]"), 5)).Click();
            return(new DashboardPage());
        }
Exemplo n.º 12
0
        //[FindsBy(How = How.XPath, Using = "html/body/nav/div/ul/li[2]/a")]
        //public IWebElement Owners { get; set; }

        //[FindsBy(How = How.XPath, Using = "html/body/nav/div/ul/li[2]/ul/li[1]/a")]
        //public IWebElement Properties { get; set; }

        public void LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "Login");
            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "url"));

            // Sending the username
            Driver.wait(1);
            Email.SendKeys(ExcelLib.ReadData(2, "Email"));
            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(2, "Password"));
            // Clicking on the login button
            loginButton.Click();
            Driver.driver.Manage().Window.Maximize();

            //Navigation to properties page
            //Owners.Click();
            //Properties.Click();

            //return new Navigation();
        }
Exemplo n.º 13
0
        internal void LoginSuccessfull()
        {
            // Populating the data from Excel
            ExcelLib.PopulateInCollection(Base.ExcelPath, "Login");

            // Navigating to Login page using value from Excel
            Driver.driver.Navigate().GoToUrl(ExcelLib.ReadData(2, "Url"));

            //Click on LoginNavigation button
            LoginNavigation.Click();

            //click on Login from the menu list
            LoginList.Click();

            // Sending the username
            Email.SendKeys(ExcelLib.ReadData(2, "Email"));

            // Sending the password
            PassWord.SendKeys(ExcelLib.ReadData(2, "Password"));

            // Clicking on the login button
            LoginButton.Click();
        }
Exemplo n.º 14
0
 public void LoginToApplication(string username, string password)
 {
     UserName.SendKeys(username);
     PassWord.SendKeys(password);
     BtnSignIn.Click();
 }