public void register(string name, string gender, string dob, string add, string city, string state, string pin, string mobile, string email, string password) { try { NewCustomerLink.Click(); Name.SendKeys(name); foreach (var gender1 in Gender) { String gen = gender1.GetAttribute("value"); if (String.Equals(gen, gender, StringComparison.OrdinalIgnoreCase)) { gender1.Click(); } } DateOfBirth.SendKeys(dob); Address.SendKeys(add); City.SendKeys(city); State.SendKeys(state); PinNo.SendKeys(pin); TelephoneNo.SendKeys(mobile); EmailId.SendKeys(email); Password.SendKeys(password); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollTo(0, document.body.scrollHeight);"); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(20)); wait.Until(ExpectedConditions.ElementToBeClickable(Submit)).Click(); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "register"); } }
/* driver.FindElement(By.CssSelector(".datepicker-days .next > .glyphicon")).Click(); * { * var element = driver.FindElement(By.CssSelector(".datepicker-days .next > .glyphicon")); * Actions builder = new Actions(driver); * builder.DoubleClick(element).Perform(); * } */ public void RegistrationPage() { CommonUtils cookieIgnore = new CommonUtils(driver); cookieIgnore.RejectAll_Cookies(); SignIn_Page.Click(); Excel_Suite userEmail = new Excel_Suite(Env.EXCEL_TEST_URL); userEmail.getCellData("SPP_TestData", true); Email_Text.SendKeys(Env.Email_Id); Password_Text.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(driver, System.TimeSpan.FromSeconds(800)); Thread.Sleep(800); Submit.Click(); dropdown_NCS.Click(); NCS_Tab.Click(); RetrieveCHICK.Click(); Excel_Suite childDataExcel = new Excel_Suite(Env.EXCEL_TEST_CHILD_DATA); ChildAward_Data ChildData = childDataExcel.GetChildDetails(Env.EXCEL_TEST_CHILD_DATA); Eyp_firstname.SendKeys(ChildData.ChildFirstName); Eyp_lastname.SendKeys(ChildData.ChildLastName); DateOfBirth.SendKeys(ChildData.DateOfBirth); Eyp_chic.SendKeys(ChildData.ChildIdentifierCode); NextButton.Click(); StartDate.SendKeys(""); EndDate.SendKeys(""); NextButton.Click(); Claimedhours.SendKeys("4"); }
public void FillPersonalDetails() { SelectElement oSelect = new SelectElement(driver.FindElement(By.Id("TitleCombo"))); oSelect.SelectByText(ExcelOperation.GetData[1]); GivenName.Clear(); string GivenNameString = GenericHelper.RandomString(5); ExcelOperation.AddData("TestData2", GivenNameString, "TC1_CreateAnEmployee"); GivenName.SendKeys(GivenNameString); OtherName.Clear(); OtherName.SendKeys(ExcelOperation.GetData[3]); Surname.Clear(); Surname.SendKeys(ExcelOperation.GetData[4]); PreferenceName.Clear(); PreferenceName.SendKeys(ExcelOperation.GetData[5]); DateOfBirth.Clear(); DateOfBirth.SendKeys(ExcelOperation.GetData[6]); Gender.Click(); MobNumber.Clear(); // MobNumber.SendKeys(ExcelOperation.GetData[7]); MobNumber.SendKeys("9999 999999"); EmailID.Clear(); EmailID.SendKeys(ExcelOperation.GetData[8]); PerferedMethodToContact.Click(); GenericHelper.AllScreenShot(driver); var ele = driver.FindElement(By.Id("CommandButtons_cmdNextEnabled")); IJavaScriptExecutor executor = (IJavaScriptExecutor)driver; executor.ExecuteScript("var ele=arguments[0];setTimeout(function(){ele.click();},100)", ele); }
public void IncomeAccess_ApplicantPortal_ChildData() { Thread.Sleep(1000); eyp_firstname.SendKeys("Test123"); eyp_lastname.SendKeys("Automation"); var ppsndigit = Constant_functions.RandomNumGeneration(7); var ppsnAlpha = Constant_functions.randomString(2); var ppsn = ppsndigit + ppsnAlpha; Eyp_ppsn.SendKeys(ppsn); Eyp_ppsn.SendKeys(ppsnAlpha); var myDate = DateTime.Now; var newDate = myDate.AddYears(-10); var chickDOB = newDate.ToString("dd/MM/yyyy"); DateOfBirth.SendKeys(chickDOB); SelectElement genderVal = new SelectElement(Genderid); genderVal.SelectByText("Female"); Thread.Sleep(1000); SelectElement relToChild = new SelectElement(Eyp_relationshipapplicantid); relToChild.SelectByIndex(4); Thread.Sleep(1000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.Id("initialeducationstage")) && Initialeducationstage.Displayed) { SelectElement EduStage = new SelectElement(Initialeducationstage); EduStage.SelectByText("1st to 6th Class"); } Thread.Sleep(1000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.Id("eyp_movetonexteducationstage")) && EduStageDate_Option.Displayed) { SelectElement eduStageDate = new SelectElement(EduStageDate_Option); eduStageDate.SelectByText("Yes"); } Thread.Sleep(2000); AJAXCall.WaitForAjax(); /* SelectElement NextEduStage = new SelectElement(nextEduStage); * NextEduStage.SelectByIndex(3); */ Thread.Sleep(2000); myDate = DateTime.Now; newDate = myDate.AddYears(+1).AddDays(8); var nextyearDate = newDate.ToString("dd/MM/yyyy"); if (dateNextEduStage.Displayed && dateNextEduStage.Enabled) { dateNextEduStage.Click(); dateNextEduStage.SendKeys(nextyearDate); } BtnSubmitChild.Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.XPath("//*[@id='btnModalSubmit']"))) { caretChild_Click.Click(); Thread.Sleep(2000); } AJAXCall.WaitForReady(driver); Thread.Sleep(2000); }
public void Chick_UniversalApplication_Subsidy(string CitizenOption) { string parentWindow = driver.CurrentWindowHandle; Thread.Sleep(700); CommonUtils Cu = new CommonUtils(driver); Cu.AcceptAll_Cookies(); if (AJAXCall.IsElementPresent(By.XPath("/html/body/div[1]/div/a"))) { Dimisscookie_Message.Click(); } Admin_SignIn.Click(); Username.SendKeys("*****@*****.**"); Password.SendKeys("Pobal123!"); Thread.Sleep(1000); SignIn_Page.Click(); MyApplicationsLink.Click(); ViewApplications.Click(); //MyAwards_NCS(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); NewApplication.Click(); startUniversal_Application.Click(); eyp_dataprivacystatement.Click(); Thread.Sleep(1000); NextBtn.Click(); switch (CitizenOption) { case "IrelandCitizen": SelectElement value1 = new SelectElement(eyp_irelandresident); value1.SelectByText("Yes"); Console.WriteLine(CitizenOption); break; case "EUCitizen": SelectElement value2 = new SelectElement(eyp_irelandresident); value2.SelectByText("No"); SelectElement value_EU = new SelectElement(Eyp_eucitizen); value_EU.SelectByText("Yes"); Console.WriteLine(CitizenOption); break; case "SW_IC_NR_Citizen": SelectElement value3 = new SelectElement(eyp_irelandresident); value3.SelectByText("No"); SelectElement value_EU_No = new SelectElement(Eyp_eucitizen); value_EU_No.SelectByText("No"); SelectElement value_SW_IC_NR = new SelectElement(Eyp_eftacitizen); value_SW_IC_NR.SelectByText("Yes"); Console.WriteLine(CitizenOption); break; case "Asylum_Seeker_RefugeeCitizen": SelectElement value4 = new SelectElement(eyp_irelandresident); value4.SelectByText("No"); SelectElement value_EU_No_1 = new SelectElement(Eyp_eucitizen); value_EU_No_1.SelectByText("No"); SelectElement value_SW_IC_NR_No = new SelectElement(Eyp_eftacitizen); value_SW_IC_NR_No.SelectByText("No"); SelectElement value_Aslyum_Refugee = new SelectElement(Eyp_asylumrefugee); value_Aslyum_Refugee.SelectByText("Yes"); Console.WriteLine(CitizenOption); break; case "Self_Employed": SelectElement value5 = new SelectElement(eyp_irelandresident); value5.SelectByText("No"); SelectElement value_EU_No_2 = new SelectElement(Eyp_eucitizen); value_EU_No_2.SelectByText("No"); SelectElement value_SW_IC_NR_No_1 = new SelectElement(Eyp_eftacitizen); value_SW_IC_NR_No_1.SelectByText("No"); SelectElement value_Aslyum_Refugee_1 = new SelectElement(Eyp_asylumrefugee); value_Aslyum_Refugee_1.SelectByText("No"); SelectElement value_Employed = new SelectElement(Eyp_Employed); value_Employed.SelectByText("Yes"); Console.WriteLine(CitizenOption); break; default: Console.WriteLine("Default case"); break; } NextBtn.Click(); var address = "17 Bleach Road, Dún Brinn, Athy, Co.Kildare"; addressSection.SendKeys(address); AJAXCall.WaitForAjax(); Thread.Sleep(1000); driver.FindElement(By.CssSelector(".autoaddress-button")).Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollBy(0, 500)", ""); Thread.Sleep(1000); ReportsGeneration._test.Log(Status.Pass, "SPP" + " " + "address details added successfully" + " " + "PASSED"); Thread.Sleep(800); if (AJAXCall.IsElementPresent(By.Id("btnNext"))) { NextBtn.Click(); } Thread.Sleep(2000); eyp_firstname.SendKeys("Test"); eyp_lastname.SendKeys("Automation"); var ppsndigit = Constant_functions.RandomNumGeneration(7); var ppsnAlpha = Constant_functions.randomString(2); var ppsn = ppsndigit + ppsnAlpha; Eyp_ppsn.SendKeys(ppsn); Eyp_ppsn.SendKeys("AS"); var myDate = DateTime.Now; var newDate = myDate.AddYears(-1); var chickDOB = newDate.ToString("dd/MM/yyyy"); DateOfBirth.SendKeys(chickDOB); SelectElement genderVal = new SelectElement(Genderid); genderVal.SelectByText("Female"); Thread.Sleep(1000); SelectElement relToChild = new SelectElement(Eyp_relationshipapplicantid); relToChild.SelectByIndex(4); Thread.Sleep(1000); AJAXCall.WaitForAjax(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.Id("//*[@id='nexteducationstage']")) && nextEduStage.Displayed) { SelectElement NextEduStage = new SelectElement(nextEduStage); myDate = DateTime.Now; newDate = myDate.AddYears(+1); NextEduStage.SelectByIndex(3); Thread.Sleep(1000); } BtnSubmitChild.Click(); Thread.Sleep(2000); driver.SwitchTo().DefaultContent(); AJAXCall.WaitForReady(driver); Thread.Sleep(2000); NextBtn.Click(); Thread.Sleep(1000); IWebElement chick_Number = driver.FindElement(By.Id("eyp_id")); var store_ChickNumber = chick_Number.GetAttribute("value"); AJAXCall.WaitForAjax(); Thread.Sleep(2000); js.ExecuteScript("window.scrollBy(0,document.body.scrollHeight)"); NextBtn.Click(); Thread.Sleep(2000); IWebElement label = driver.FindElement(By.XPath("//label[@for='eyp_custodydeclaration']")); new Actions(driver).MoveToElement(label, 1, 1).Click().Perform(); AJAXCall.WaitForAjax(); Eyp_informationtruthfuldeclaration_label.Click(); NextBtn.Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); BtnModalSubmit.Click(); }
public void Chick_UniversalApplication_NoSubsidy() { string parentWindow = driver.CurrentWindowHandle; Thread.Sleep(700); CommonUtils Cu = new CommonUtils(driver); Cu.AcceptAll_Cookies(); if (AJAXCall.IsElementPresent(By.XPath("/html/body/div[1]/div/a"))) { Dimisscookie_Message.Click(); } Username.SendKeys("*****@*****.**"); Password.SendKeys("Pobal123!"); Thread.Sleep(1000); SignIn_Page.Click(); MyApplicationsLink.Click(); ViewApplications.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); NewApplication.Click(); startUniversal_Application.Click(); eyp_dataprivacystatement.Click(); Thread.Sleep(1000); NextBtn.Click(); SelectElement value = new SelectElement(eyp_irelandresident); value.SelectByText("Yes"); NextBtn.Click(); var address = "17 Bleach Road, Dún Brinn, Athy, Co.Kildare"; addressSection.SendKeys(address); AJAXCall.WaitForAjax(); Thread.Sleep(1000); driver.FindElement(By.CssSelector(".autoaddress-button")).Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollBy(0, 500)", ""); Thread.Sleep(1000); ReportsGeneration._test.Log(Status.Pass, "SPP" + " " + "address details added successfully" + " " + "PASSED"); Thread.Sleep(800); if (AJAXCall.IsElementPresent(By.Id("btnNext"))) { NextBtn.Click(); } Thread.Sleep(2000); eyp_firstname.SendKeys("Test"); eyp_lastname.SendKeys("Automation"); Eyp_ppsn.SendKeys("7865481TR"); var myDate = DateTime.Now; var newDate = myDate.AddYears(-3); var chickDOB = newDate.ToString("dd/MM/yyyy"); DateOfBirth.SendKeys(chickDOB); SelectElement genderVal = new SelectElement(Genderid); genderVal.SelectByText("Female"); Thread.Sleep(1000); SelectElement relToChild = new SelectElement(Eyp_relationshipapplicantid); relToChild.SelectByIndex(5); Thread.Sleep(1000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.Id("initialeducationstage")) || Initialeducationstage.Displayed) { SelectElement EduStage = new SelectElement(Initialeducationstage); EduStage.SelectByText("ECCE / ECCE Eligible"); } Thread.Sleep(1000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.Id("eyp_movetonexteducationstage")) || EduStageDate_Option.Displayed) { SelectElement eduStageDate = new SelectElement(EduStageDate_Option); eduStageDate.SelectByText("Yes"); } Thread.Sleep(2000); AJAXCall.WaitForAjax(); SelectElement NextEduStage = new SelectElement(nextEduStage); NextEduStage.SelectByIndex(3); Thread.Sleep(2000); myDate = DateTime.Now; newDate = myDate.AddYears(+1).AddDays(8); var nextyearDate = newDate.ToString("dd/MM/yyyy"); dateNextEduStage.Click(); dateNextEduStage.SendKeys(nextyearDate); BtnSubmitChild.Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.XPath("//*[@id='btnModalSubmit']"))) { caretChild_Click.Click(); Thread.Sleep(2000); } AJAXCall.WaitForReady(driver); Thread.Sleep(2000); NextBtn.Click(); Thread.Sleep(1000); IWebElement chick_Number = driver.FindElement(By.Id("eyp_id")); var store_ChickNumber = chick_Number.GetAttribute("value"); AJAXCall.WaitForAjax(); Thread.Sleep(2000); js.ExecuteScript("window.scrollBy(0,document.body.scrollHeight)"); NextBtn.Click(); Thread.Sleep(1000); Thread.Sleep(2000); IWebElement label = driver.FindElement(By.XPath("//label[@for='eyp_custodydeclaration']")); new Actions(driver).MoveToElement(label, 1, 1).Click().Perform(); AJAXCall.WaitForAjax(); Eyp_informationtruthfuldeclaration_label.Click(); NextBtn.Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); BtnModalSubmit.Click(); Assert.AreEqual("", "Applicant Portal Passed", "" + ReportsGeneration._test.Log(Status.Pass, "SPP" + " " + "address details added successfully" + " " + "PASSED")); }
public NikePage setDateOfBirth(string date) { DateOfBirth.SendKeys(date); return(this); }