public static void Login(IWebDriver driver, int userNo)
        {
            LoginPage page = new LoginPage(driver);

            switch (userNo)
            {
            case 1:
                page.Email.SendKeys(ExcelDataAcces.AccessDataFromFile("User_1").Username);
                page.Password.SendKeys(ExcelDataAcces.AccessDataFromFile("User_1").Password);
                break;

            case 2:
                page.Email.SendKeys(ExcelDataAcces.AccessDataFromFile("User_2").Username);
                page.Password.SendKeys(ExcelDataAcces.AccessDataFromFile("User_2").Password);
                break;
            }

            page.Login.Click();
            Thread.Sleep(1000);

            loginScreenShot = ((ITakesScreenshot)driver).GetScreenshot();
            loginScreenShot.SaveAsFile(Config.loginScreenshot, ScreenshotImageFormat.Jpeg);

            MailMessage mail       = new MailMessage();
            SmtpClient  SmtpServer = new SmtpClient("smtp.live.com");

            mail.From = new MailAddress("*****@*****.**");
            mail.To.Add("*****@*****.**");
            mail.Subject = "Test Mail....";
            mail.Body    = "Mail With Attachment";
            Attachment attachment;

            attachment = new Attachment(@"C:\Users\abhib\source\repos\Facebook_beta_testing\Facebook_beta_testing\Reporter\dashboard.html");
        }
Example #2
0
        public static void Incorrect_Password(IWebDriver driver)
        {
            LoginPage page = new LoginPage(driver);

            page.Email.Clear();
            page.Email.SendKeys(ExcelDataAcces.AccessDataFromFile("Valid_Creds").Username);
            Thread.Sleep(2000);

            page.Continue.Click();

            page.Password.SendKeys(ExcelDataAcces.AccessDataFromFile("Invalid_Creds").Password);
            page.LoginSubmit.Click();
        }
Example #3
0
        public static void Incorrect_Mobile(IWebDriver driver)
        {
            HomePage hpage = new HomePage(driver);

            hpage.AccountList.Click();
            Thread.Sleep(2000);
            LoginPage page = new LoginPage(driver);

            page.Email.SendKeys(ExcelDataAcces.AccessDataFromFile("Invalid_Creds").Username);
            Thread.Sleep(2000);

            page.Continue.Click();
        }
        public void LoginPageChrome_01()
        {
            var homePage = new PageObject.HomePage(driver);

            homePage.clickToLogin();
            //Intialize the page with its Refrences
            Thread.Sleep(5000);
            //Reading Data i.e UN and Pass from Excel file
            ExcelDataAcces.PopulateInCollection(@"C:\Users\Focusprism\Documents\TestData.xlsx");
            var Loginppage = homePage.clickToLogin();

            //throw invalid Credential Username and password

            Thread.Sleep(8000);
            Loginppage.LoginToApplication(ExcelDataAcces.ReadData(1, "UserName"), ExcelDataAcces.ReadData(1, "Password"));
        }
Example #5
0
        public static void SignIn(IWebDriver driver)
        {
            try
            {
                WelcomePage welcomePage = new WelcomePage(driver);
                welcomePage.LoginButton.Click();
                Thread.Sleep(1000);

                LoginPage loginPage = new LoginPage(driver);
                loginPage.Email.SendKeys(ExcelDataAcces.AccessDataFromFile("Valid_Creds").Username);
                Thread.Sleep(1000);
                loginPage.Continue.Click();
                loginPage.Password.SendKeys(ExcelDataAcces.AccessDataFromFile("Valid_Creds").Password);
                Thread.Sleep(1000);
                loginPage.LoginSubmit.Click();

                HomePage homePage = new HomePage(driver);
                string   validate = homePage.SignInValidationText.Text;
            }
            catch
            {
                throw new CustomException(CustomException.TypeOfException.NO_SUCH_ELEMENT_FOUND, "Check Network");
            }
        }