public void SearchNow(string testName) { var userData = ExcelDataAccess.GetTestData(testName); Reservation.SendKeys(userData.Reservation); Reservation.Submit(); }
public void EnterLoginDetails(string testName) { var userData = ExcelDataAccess.GetTestData(testName); Username.EnterText(userData.username, "UserName"); Password.EnterText(userData.password, "Password"); }
//public static void LoginComponent(string username, string password) //{ // loginInput.SendKeys(username); // passwordInput.SendKeys(password); // loginButton.Click(); //} public static void LoginComponent(string testName) { var userData = ExcelDataAccess.GetTestData(testName); loginInput.SendKeys(userData.Username); passwordInput.SendKeys(userData.Password); loginButton.Click(); }
public void LoginToApplication(string testName) { var userData = ExcelDataAccess.GetTestData(testName); UserName.SendKeys(userData.Username); Password.SendKeys(userData.Password); Submit.Submit(); }
public void verifyEmployeeName(String testName) { var employeeName = ExcelDataAccess.GetTestData(testName); System.Threading.Thread.Sleep(2000); expectedEmployeeName = employeeName.LastName; Console.WriteLine("Expected Employee Name : '{0}'", expectedEmployeeName); }
public void BasicSetUp() { alreadyRegisteredUserData = excelDataAccess.GetTestData("RegisteredUser"); string urlXML = ConfigurationManager.AppSettings["URLMapping"]; string url = CommonFunctions.GetXMLNode(urlXML, "Downing"); Browser.Start(url); }
public void LoginToApplication(string testName) { var userData = ExcelDataAccess.GetTestData(testName); ElementExtension.InputText(Username, userData.Username); ElementExtension.InputText(Password, userData.Password); ElementExtension.ClickOnElement(SignInButton); }
public void LoginToApplication(string testName) { var userData = ExcelDataAccess.GetTestData(testName); UserName.EnterText(userData.Username, "UserName"); Password.EnterText(userData.Password, "Password"); Submit.ClickOnIt("Submit Button"); }
public void RegistrationWithoutFirstName() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("withoutFirstUserName"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertFirstNameErrorMessage("* This field is required"); }
public void RegistrationWithInvalidMail() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("withInvalidMail"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertMessageForInvalidMail("* Invalid email address"); }
public void RegistrationWithInvalidPicture() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("withInvalidPicture"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertWithInvalidPicture("* Invalid File"); }
public void RegistrationExistUser() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("withExistUser"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertExistUserErrorMessage("Error: Username already exists"); }
public void RegistrationWithWrongPhoneNumber() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("withWrongPhoneNumber"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertPhoneErrorMessage("* Minimum 10 Digits starting with Country Code"); }
public void RegistrationWithShortPassword() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("withShortPassword"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertShortPassErrorMessage("* Minimum 8 characters required"); }
public void RegistrationPasswordDoesNotMatch() { RegistrationPage regPage = new RegistrationPage(this.driver); RegistrationUser user = ExcelDataAccess.GetTestData("PasswordDoesNotMatch"); regPage.Navigate(); regPage.FillregistrationForm(user); regPage.AssertPassDoesnNotMatchMessage("* Fields do not match"); }
public void InitiateData() { testSuite = TestContext.CurrentContext.Test.Properties.Get("Category").ToString(); testCase = TestContext.CurrentContext.Test.Properties.Get("ClassName").ToString(); String today = DateTime.Today.ToString("dd_MM_yyyy"); EntityData entityData = ExcelDataAccess.GetTestData(); directoryLocation = ConfigurationManager.AppSettings["Output"].ToString() + "Output - " + today + "\\" + entityData.Browser + "\\" + testSuite + "\\" + testCase + "\\"; }
public void SearchPersonName(String testName) { System.Threading.Thread.Sleep(10000); var userData = ExcelDataAccess.GetTestData(testName); name.Clear(); name.SendKeys(userData.LastName); System.Threading.Thread.Sleep(20000); }
public override void Proceed(string testName) { var userData = ExcelDataAccess.GetTestData(testName); UserName.EnterText(userData.fieldName, Costants.UserNameElementName); UserSurname.EnterText(userData.fieldSurname, Costants.SurnameElementName); Thread.Sleep(5000); Submit.ClickOnIt(Costants.SubmitButtonElementName); Thread.Sleep(5000); }
public void NoEmail() { var regPage = new RegistrationPage(driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("NoEmail"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertMessagesForNoEmail("* This field is required"); }
public void RegistrateWithInvalidPictureFormat() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("RegistrateWithInvalidPictureFormat"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertErrorMessageInvaldeFile("* Invalid File"); }
public void RegistrateWithOutUserName() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("RegistrateWithOutUserName"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertNamesErrorMessageNoUserName("* This field is required"); }
public void StrengthIndicatorMismatch() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("StrengthIndicatorMismatch"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertErrorMessageStrengthIndicatorMismatch("Mismatch"); }
public void PasswordMismatch() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("PasswordMismatch"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertErrorMessagePasswordMismatch("* Fields do not match"); }
public void DuplicateEmail() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("DuplicateEmail"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertNamesErrorMessageDublicateEmail(": E-mail address already exists"); }
public void InvalidEmail() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("InvalidEmail"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertMessagesInvalideEmail("* Invalid email address"); }
public void DublicateUserName() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("DublicateUserName"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertMessagesDublicateUser(": Username already exists"); }
public void WithoutHobby() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("WithoutHobby"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertMessagesNoHobby("* This field is required"); }
public void A1_VerifyLoginWithInValidCrdentails() { UserData userData = ExcelDataAccess.GetTestData("LoginScreen$", "InValidCredentials"); LoginPage_.EnterUserName(userData.Username).EnterPassword(userData.Password).ClickLoginButton(); _logger.Info($": Successfully Entered invalid username {userData.Username}and password {userData.Password} and clicked on login button"); Assert.True(LoginPage_.VerifyInvalidCredentialsAreDisplayed("User ID or Password are incorrect. Please try again or contact the NDB helpdesk")); _logger.Info($": Successfully Verified the message displayed after entering invalid username {userData.Username} and password {userData.Password}"); }
public void WeakPass() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("WeakPass"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertShortPassErrorMessage("Very weak"); }
public void ShortPhoneNumber() { var regPage = new RegistrationPage(this.driver); driver.Navigate().GoToUrl(regPage.URL); var testUser = ExcelDataAccess.GetTestData("ShortPhoneNumber"); regPage.NavigateTo(); regPage.FillRegistrationForm(testUser); regPage.AssertMessagesForShortPhone("* Minimum 10 Digits starting with Country Code"); }