protected override void OnMouseDoubleClick(MouseEventArgs mea) { string[] displayStrings = _ownerPropertyEnum.Property.Value.GetDisplayedValues(); if (ActualText.Equals(displayStrings[displayStrings.Length - 1])) { ActualText = displayStrings[0]; } else { ProcessArrowKey(Keys.Down); } Invalidate(); }
public int ErrormsgValidation(IWebDriver driver, string TCDesc) { TestDescription = "ErrormsgValidation "; WebDriverWait wait = new WebDriverWait(Utilities.Common.driver, TimeSpan.FromSeconds(Utilities.GlobalVariable.iShortWait)); wait.Until(ExpectedConditions.ElementToBeClickable(btnsubmitButton)); // verify for the error of Password does not match if (txtPasswordConfirm.Enabled && txtPassword.Enabled) { txtPassword.Clear(); txtPassword.SendKeys("abc21542"); txtPassword.SendKeys(Keys.Tab); txtPasswordConfirm.Clear(); txtPasswordConfirm.SendKeys("abciuhbddcx"); txtPassword.SendKeys(Keys.Tab); // verify for the error of Password does not match script = "return $('span[for= PasswordConfirm]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(9, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Confirm Password Password does not match", false, ActualText.Equals(expectedText)); } else { log.Error("txtPasswordConfirm.Enabled" + (txtPasswordConfirm.Enabled).ToString()); Utilities.Common.TakeScreenShot(driver, TestDescription + " txtPasswordConfirm.Enabled_Fail"); return(1); } if (txtLoginEmail.Enabled) { txtLoginEmail.Clear(); txtLoginEmail.SendKeys("abc"); txtLoginEmail.SendKeys(Keys.Tab); // verify for the error of invalid email script = "return $('span[for= Username]').text()"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(10, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Invalid email", false, ActualText.Equals(expectedText)); wait.Until(ExpectedConditions.ElementToBeClickable(txtLoginEmail)); // verify for the error of existed email //abc @test.com txtLoginEmail.Clear(); txtLoginEmail.SendKeys("*****@*****.**"); txtLoginEmail.SendKeys(Keys.Tab); script = "return $('span[for= Username]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(13, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Invalid email", false, ActualText.Equals(expectedText)); } else { log.Error("txtLoginEmail.Enabled" + (txtLoginEmail.Enabled).ToString()); Utilities.Common.TakeScreenShot(driver, TestDescription + " txtLoginEmail.Enabled_Fail"); return(1); } // verify for the error of invalid contact email if (txtContactEmail.Enabled) { txtContactEmail.Clear(); txtContactEmail.SendKeys("abc"); txtContactEmail.SendKeys(Keys.Tab); // verify for the error of invalid contact email script = "return $('span[for= Email1]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(11, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Invalid contact email", false, ActualText.Equals(expectedText)); } else { log.Error("txtContactEmail.Enabled" + (txtContactEmail.Enabled).ToString()); Utilities.Common.TakeScreenShot(driver, TestDescription + " txtContactEmail.Enabled_Fail"); return(1); } // verify for the error of Lenght Password if (txtPassword.Enabled) { txtPassword.Clear(); txtPassword.SendKeys("abc"); txtPassword.SendKeys(Keys.Tab); // verify for the error of password lenght script = "return $('span[for= Password]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(8, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Password with 8 chars", false, ActualText.Equals(expectedText)); } else { log.Error("txtPassword.Enabled" + (txtPassword.Enabled).ToString()); Utilities.Common.TakeScreenShot(driver, TestDescription + " txtPassword.Enabled_Fail"); return(1); } // verify for the error of Password does not match if (txtPasswordConfirm.Enabled && txtPassword.Enabled) { txtPassword.Clear(); txtPassword.SendKeys("abc21542"); txtPassword.SendKeys(Keys.Tab); txtPasswordConfirm.Clear(); txtPasswordConfirm.SendKeys("abciuhbddcx"); txtPassword.SendKeys(Keys.Tab); // verify for the error of Password does not match script = "return $('span[for= PasswordConfirm]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(9, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "'Confirm Password Password does not match", false, ActualText.Equals(expectedText)); } else { log.Error("txtPasswordConfirm.Enabled" + (txtPasswordConfirm.Enabled).ToString()); Utilities.Common.TakeScreenShot(driver, TestDescription + " txtPasswordConfirm.Enabled_Fail"); return(1); } return(0); }
public void TC_CRE_PARENT_UI_01_1_Data_Required_Validation(IWebDriver driver, string TCDesc) { AimyClick(driver, chkTermsConds); AimyClick(driver, btnsubmitButton); // XPath of Web element // verify for the error of empty email username script = "return $('span[for= Username]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(2, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Empty email login", false, ActualText.Equals(expectedText)); // verify for the error of empty contact email script = "return $('span[for= Email1]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(3, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Empty contact email", false, ActualText.Equals(expectedText)); // verify for the error of empty FirstName script = "return $('span[for= FirstName1]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(4, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Empty FirstName", false, ActualText.Equals(expectedText)); // verify for the error of empty LastName1 script = "return $('span[for= LastName1]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(5, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Empty LastName1", false, ActualText.Equals(expectedText)); // verify for the error of empty Password script = "return $('span[for= Password]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(6, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Empty Password", false, ActualText.Equals(expectedText)); // verify for the error of empty PasswordConfirm script = "return $('span[for= PasswordConfirm]').text();"; ActualText = (string)executor.ExecuteScript(script); expectedText = Utilities.ExcelLib.ReadData(7, "ErrMsg"); Utilities.Common.PrintResult(driver, ActualText, expectedText, TCDesc, "Empty PasswordConfirm", false, ActualText.Equals(expectedText)); }