public void DateFormatNotClassified0() { SeleniumMethods.GoToWebsite(_driver, SeleniumParameters.USFormURL); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.FirstNameInputBoxXPath, "Michałek"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.LastNameInputBoxXPath, "PozdrawiaDatowo"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.DateInputBoxXPath, "15,06,2000"); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.ParentsCheckBoxXPath, false); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.DoctorCheckBoxXPath, false); SeleniumMethods.PickAndClickWebElementByXPath(_driver, SeleniumParametersElementsPaths.SubmitButtonXPath); _driver.SwitchTo().Alert().Accept(); string alertText = _driver.SwitchTo().Alert().Text.ToString(); Assert.AreEqual(alertText, SeleniumParametersReturnStrings.DefaultErrorString); _driver.SwitchTo().Alert().Accept(); }
public void DateBoundaryMethodMlodzik1() { SeleniumMethods.GoToWebsite(_driver, SeleniumParameters.USFormURL); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.FirstNameInputBoxXPath, "Michałek"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.LastNameInputBoxXPath, "PozdrawiaGranicznie"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.DateInputBoxXPath, "01-01-2010"); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.ParentsCheckBoxXPath, true); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.DoctorCheckBoxXPath, true); SeleniumMethods.PickAndClickWebElementByXPath(_driver, SeleniumParametersElementsPaths.SubmitButtonXPath); _driver.SwitchTo().Alert().Accept(); string alertText = _driver.SwitchTo().Alert().Text.ToString(); Assert.AreEqual(alertText, SeleniumParametersReturnStrings.ClassifiedAsMlodzikString); _driver.SwitchTo().Alert().Accept(); }
public void DateEquivalenceMethodNotClassified3() { SeleniumMethods.GoToWebsite(_driver, SeleniumParameters.USFormURL); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.FirstNameInputBoxXPath, "Michałek"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.LastNameInputBoxXPath, "PozdrawiaRównoważnościowo"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.DateInputBoxXPath, "15-06-2015"); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.ParentsCheckBoxXPath, false); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.DoctorCheckBoxXPath, false); SeleniumMethods.PickAndClickWebElementByXPath(_driver, SeleniumParametersElementsPaths.SubmitButtonXPath); _driver.SwitchTo().Alert().Accept(); string alertText = _driver.SwitchTo().Alert().Text.ToString(); Assert.AreEqual(alertText, SeleniumParametersReturnStrings.NotClassifiedString); _driver.SwitchTo().Alert().Accept(); }
public void InputBoxWrongInput3() { SeleniumMethods.GoToWebsite(_driver, SeleniumParameters.USFormURL); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.FirstNameInputBoxXPath, "1410 > 2077"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.LastNameInputBoxXPath, "Artefaktowy"); SeleniumMethods.PickAndFillWebElementByXPath(_driver, SeleniumParametersElementsPaths.DateInputBoxXPath, "12-12-2077"); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.ParentsCheckBoxXPath, false); SeleniumMethods.SetCheckBoxByXPath(_driver, SeleniumParametersElementsPaths.DoctorCheckBoxXPath, false); SeleniumMethods.PickAndClickWebElementByXPath(_driver, SeleniumParametersElementsPaths.SubmitButtonXPath); _driver.SwitchTo().Alert().Accept(); string alertText = _driver.SwitchTo().Alert().Text.ToString(); Assert.AreEqual(alertText, SeleniumParametersReturnStrings.DefaultErrorString); _driver.SwitchTo().Alert().Accept(); }