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"); }
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(); }
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")); }
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"); } }