public void AwardPage() { 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(); }
public void btnExit(object sender, EventArgs e) { Application.Current.Properties["uId"] = ""; var page = new SignIn_Page(); NavigationPage.SetHasNavigationBar(page, false); App.Current.MainPage = new NavigationPage(page); }
public async Task btnChangedPassword_Click(object sender, EventArgs e) { if (ContentGlobal.statusNetwork().Equals("Connected") == true) { try { if (entOldPassword.Text.ToString().Length > 6 && entOldPassword.IsEnabled == true && entNewPassword.Text.ToString().Length > 6 && entNewPassword.IsEnabled == true && entReNewPassword.Text.ToString().Length > 6 && entReNewPassword.IsEnabled == true && entNewPassword.Text.ToString().Equals(entReNewPassword.Text.ToString()) && btnChange.IsEnabled == true) { //entOldPassword.IsEnabled = false; //entNewPassword.IsEnabled = false; //entReNewPassword.IsEnabled = false; stkLoad.IsVisible = true; string strSub = "resetPassword"; string strParam = @"{""newPassword"": """ + entNewPassword.Text.ToString() + @""", ""oldPassword"": """ + entOldPassword.Text.ToString() + @""", ""email"": """ + ContentGlobal.allldata["info"]["email"] + @""" }"; Debug.WriteLine("param------------------" + strParam); JContainer data = await ContentGlobal.PostAllFirebase_Auth(strSub, strParam); Debug.WriteLine("----datattttttttttttttttttttt--------------" + data["email"]); if ((string)data["email"] == (string)ContentGlobal.allldata["info"]["email"]) { string strSubFB = "PasswordSafety"; string strParamFB = @"{""uid"":""" + Application.Current.Properties["uId"].ToString() + @""",""password_safety"":1}"; Debug.WriteLine("--------------param--------------" + strParamFB); Debug.WriteLine("---------------111111111111111111111----------------------"); var dataFB = await ContentGlobal.FirebasePUTFunctions(strSubFB, strParamFB); Debug.WriteLine("---------------22222222222222222222222222----------------------" + dataFB["return"]); if ((string)dataFB["return"] == "OK") { Application.Current.Properties["TokenFB"] = ""; Page page = new SignIn_Page(); NavigationPage.SetHasNavigationBar(page, false); App.Current.MainPage = new NavigationPage(page); } } else { entOldPassword.Text = entNewPassword.Text = entReNewPassword.Text = ""; stkLoad.IsVisible = false; } } } catch (Exception ex) { await DisplayAlert("Lỗi", "Có vấn dề đã sảy ra, thử lại sau !", "OK"); Debug.WriteLine("Error--ChangedPassword--------------------------------", ex); } } else { await DisplayAlert("Cảnh báo mạng", "Bạn hãy kết nối mạng để thực hiện tác vụ này !", "OK"); } }
/* 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 Page_IncomeAssessedApplicant() { 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(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); NewApplication.Click(); startIncomeAssessedApplication.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); Dataprivacystatement_label.Click(); NextButton.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); SelectElement residentOption = new SelectElement(Resident); residentOption.SelectByText("No"); AJAXCall.WaitForAjax(); SelectElement EuCitizen = new SelectElement(Eyp_eucitizen); EuCitizen.SelectByText("No"); AJAXCall.WaitForAjax(); SelectElement EftaCitizen = new SelectElement(Eyp_eftacitizen); EftaCitizen.SelectByText("No"); AJAXCall.WaitForAjax(); SelectElement Asylumseeker = new SelectElement(Eyp_asylumrefugee); Asylumseeker.SelectByText("No"); AJAXCall.WaitForAjax(); SelectElement selfEmployed = new SelectElement(Eyp_employedinireland); selfEmployed.SelectByText("Yes"); NextButton.Click(); //AJAXCall.WaitForAjax(); var address_0 = "17 The Blennicks, Rosses Point, Co.Silgo"; TextBox_Address.SendKeys(address_0); Thread.Sleep(800); driver.FindElement(By.CssSelector(".autoaddress-button")).Click(); Thread.Sleep(800); AJAXCall.WaitForAjax(); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollBy(0, 500)", ""); Thread.Sleep(800); //wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(By.Id("NextButton"))); ReportsGeneration._test.Log(AventStack.ExtentReports.Status.Pass, address_0 + " " + "address details added successfully" + " " + "PASSED"); AJAXCall.WaitForAjax(); if (AJAXCall.IsElementPresent(By.Id("btnNext"))) { NextButton.Click(); } Thread.Sleep(1000); SelectElement LivingWithPartner = new SelectElement(Eyp_livingwithpartner); LivingWithPartner.SelectByText("Yes"); Eyp_livingwithpartnerdeclaration_label.Click(); Eyp_partnerfirstname.SendKeys("Test"); Eyp_partnerlastname.SendKeys("AddPartner"); Eyp_partnerppsn.SendKeys("8967543AS"); DOB_Calendar.SendKeys("18/11/1979"); Eyp_partneremailaddress.SendKeys("*****@*****.**"); NextButton.Click(); /* 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("ZX"); * var myDate = DateTime.Now; * * var newDate = myDate.AddYears(-8); * * var chickDOB = newDate.ToString("dd/MM/yyyy"); * DOB_Calendar.SendKeys(chickDOB); * * SelectElement genderVateal = new SelectElement(Genderid); * genderVal.SelectByText("Female"); */ CHICK_ApplicantPortal_Page Ap = new CHICK_ApplicantPortal_Page(driver); Ap.IncomeAccess_ApplicantPortal_ChildData(); NextButton.Click(); SelectElement partnerEmp = new SelectElement(Eyp_employmentstatusid); partnerEmp.SelectByText("Employed"); Eyp_occupationname.SendKeys("Pobal"); Eyp_occupationphone.SendKeys("0897654567"); var emailId = Constant_functions.randomString(9); Eyp_occupationemailaddress.SendKeys(emailId + "@hotmail.com"); Thread.Sleep(1000); TextBox_Address.SendKeys("16 Pearse Square, Greenpark Road, Bray, Co. Wicklow"); driver.FindElement(By.XPath("//*[@id='AutoAddressControl']/div/button")).Click(); Thread.Sleep(1000); AJAXCall.WaitForAjax(); Thread.Sleep(1000); js.ExecuteScript("window.scrollBy(0, 500)", ""); NextButton.Click(); SelectElement partnerProfession = new SelectElement(Eyp_partneremploymentstatusid); partnerProfession.SelectByText("Education / Training"); Thread.Sleep(1000); js.ExecuteScript("window.scrollBy(0, 500)", ""); Thread.Sleep(1000); Eyp_partneroccupationname.SendKeys("Pobal CO."); Eyp_partneroccupationtitle.SendKeys("Masters"); SelectElement Partnercourseleadtonfqaward = new SelectElement(Eyp_partnercourseleadtonfqaward); Partnercourseleadtonfqaward.SelectByText("Yes"); SelectElement Partnernfqlevelid = new SelectElement(Eyp_partnernfqlevelid); Partnernfqlevelid.SelectByText("Level 8"); NextButton.Click(); SelectElement revenueAssist = new SelectElement(Eyp_revenuejointassessed); revenueAssist.SelectByText("Yes"); SelectElement fastTrack = new SelectElement(Eyp_fasttrack); fastTrack.SelectByText("Yes"); NextButton.Click(); SelectElement Form12 = new SelectElement(Eyp_earnnonpayey1); Form12.SelectByText("Yes"); SelectElement Declare_Form12 = new SelectElement(Eyp_Declare_earnnonpayey1); Declare_Form12.SelectByText("Yes"); Eyp_incomeearnednonpayey1.SendKeys("200"); SelectElement Partner_Form12 = new SelectElement(Eyp_earnnonpayey2); Partner_Form12.SelectByText("Yes"); Eyp_incomeearnednonpayey2.SendKeys("300"); NextButton.Click(); SelectElement recvePaymentMaintenance = new SelectElement(Eyp_receivedmaintenance); recvePaymentMaintenance.SelectByText("No"); Eyp_maintenancereceivedy1.SendKeys("400"); Eyp_maintenancereceivedy2.SendKeys("200"); SelectElement paidMaintenance = new SelectElement(Eyp_paidmaintenance); paidMaintenance.SelectByText("Yes"); Eyp_maintenancepaidy1.SendKeys("200"); Eyp_maintenancepaidy2.SendKeys("200"); SelectElement Earnedincomeoutside = new SelectElement(Eyp_earnedincomeoutside); Earnedincomeoutside.SelectByText("Yes"); Eyp_incomeoutsidey1.SendKeys("400"); Eyp_incomeoutsidey2.SendKeys("200"); SelectElement Privatepensioncontributed = new SelectElement(Eyp_privatepensioncontributed); Privatepensioncontributed.SelectByText("Yes"); Eyp_privatepensioncontributiony1.SendKeys("300"); Eyp_privatepensioncontributiony2.SendKeys("200"); SelectElement Partnerreceivedmaintenance = new SelectElement(Eyp_partnerreceivedmaintenance); Partnerreceivedmaintenance.SelectByText("Yes"); Eyp_partnermaintenancereceivedy1.SendKeys("200"); Eyp_partnermaintenancereceivedy2.SendKeys("300"); SelectElement Partnerpaidmaintenance = new SelectElement(Eyp_partnerpaidmaintenance); Partnerpaidmaintenance.SelectByText("Yes"); Eyp_partnermaintenancepaidy1.SendKeys("300"); Eyp_partnermaintenancepaidy2.SendKeys("200"); SelectElement Partnerearnedincomeoutside = new SelectElement(Eyp_partnerearnedincomeoutside); Partnerearnedincomeoutside.SelectByText("Yes"); Eyp_partnerincomeoutsidey1.SendKeys("300"); Eyp_partnerincomeoutsidey2.SendKeys("300"); SelectElement Partnerprivatepensioncontributed = new SelectElement(Eyp_partnerprivatepensioncontributed); Partnerprivatepensioncontributed.SelectByText("Yes"); Eyp_partnerprivatepensioncontributiony1.SendKeys("200"); Eyp_partnerprivatepensioncontributiony2.SendKeys("400"); NextButton.Click(); Assert.Equals(driver.Url, driver.Url); AJAXCall.WaitForAjax(); Thread.Sleep(2000); js.ExecuteScript("window.scrollBy(0,document.body.scrollHeight)"); NextButton.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(); NextButton.Click(); Thread.Sleep(2000); AJAXCall.WaitForAjax(); BtnModalSubmit.Click(); }
public void TuslaSubmission() { AJAXCall.WaitForAjax(); Thread.Sleep(900); CommonUtils CookiesAction = new CommonUtils(webDriver); CookiesAction.RejectAll_Cookies(); Thread.Sleep(900); SignIn_Page.Click(); Excel_Suite userEmail = new Excel_Suite(Env.EXCEL_TEST_URL); userEmail.getCellData("SPP_TestData", true); UserEmail.SendKeys(Env.Email_Id); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(webDriver, TimeSpan.FromSeconds(800)); Thread.Sleep(800); SubmitButton.Click(); MyAccount_Toggle.Click(); TuslaCertificateLink.Click(); AddTusla_Button.Click(); var tuslaNum = Constant_functions.randomString(2); Constant_functions.tuslaNumber = tuslaNum + "1380"; TuslaText.SendKeys(Constant_functions.tuslaNumber); actionButton.Click(); NextButton.Click(); Thread.Sleep(1000); UploadtuslaCert.Click(); Thread.Sleep(1000); webDriver.SwitchTo().Frame(1); Thread.Sleep(1000); AJAXCall.WaitForReady(webDriver); // docOption.Click(); SelectElement docSelection = new SelectElement(eyp_documenttypeid_dropdown); docSelection.SelectByText("TUSLA Certificate"); IWebElement upload = webDriver.FindElement(By.Id("AttachFile")); upload.SendKeys("C:\\temp\\Tech_Cities_Future_report.pdf"); webDriver.FindElement(By.Id("InsertButton")).Click(); Thread.Sleep(1000); AJAXCall.WaitForReady(webDriver); webDriver.SwitchTo().DefaultContent(); IJavaScriptExecutor js = (IJavaScriptExecutor)webDriver; js.ExecuteScript("window.scrollBy(0,500)", ""); js.ExecuteScript("arguments[0].scrollIntoView();", NextButton); Thread.Sleep(500); ReportsGeneration._test.Log(Status.Pass, "SPP TUSLA CERT" + " " + webDriver.Url + " " + "PASSED"); if (AJAXCall.IsElementPresent(By.Id("NextButton"))) { NextButton.Click(); } else { js = (IJavaScriptExecutor)webDriver; js.ExecuteScript("arguments[0].scrollIntoView();", NextButton); NextButton.Click(); } Thread.Sleep(900); //Get Parent window handle var winHandleBefore = webDriver.CurrentWindowHandle; Thread.Sleep(2000); }
public AccountPage() { InitializeComponent(); //this.BackgroundColor = Color.FromHex("#F0EFF5"); this.BackgroundImage = "background.jpg"; var tapLogout = new TapGestureRecognizer(); tapLogout.Tapped += async(s, e) => { if (ContentGlobal.statusNetwork().Equals("Connected") != false) { try { string strSubFirebase = "ClearRegis"; string strParam = @"{ ""uid"" : """ + Application.Current.Properties["uId"].ToString() + @"""} "; var data = ContentGlobal.FirebasePOSTFunctions(strSubFirebase, strParam); Application.Current.Properties["uId"] = ""; var page = new SignIn_Page(); NavigationPage.SetHasNavigationBar(page, false); App.Current.MainPage = new NavigationPage(page); /*if ((string)data["return"] == "OK") * { * Application.Current.Properties["uId"] = ""; * var page = new SignIn_Page(); * NavigationPage.SetHasNavigationBar(page, false); * App.Current.MainPage = new NavigationPage(page); * } * else * { * await DisplayAlert("Thông báo", "Có lỗi đã sảy ra, thử lại sau!", "OK"); * }*/ } catch (Exception ex) { await DisplayAlert("Thông báo", "Có lỗi đã sảy ra, thử lại sau!", "OK"); Debug.WriteLine("Er Account Page--------------------------------------" + ex); } } else { await DisplayAlert("Cảnh báo", "Kiểm tra lại kết nối mạng của bạn và thử lại sau!", "OK"); } }; stkLogout.GestureRecognizers.Add(tapLogout); var tapChangedPassword = new TapGestureRecognizer(); tapChangedPassword.Tapped += (s, e) => { Navigation.PushAsync(new Setting.ChangedPasswordPage()); }; stkChangedPassword.GestureRecognizers.Add(tapChangedPassword); var tapAvatar = new TapGestureRecognizer(); tapAvatar.Tapped += async(s, e) => { if (!CrossMedia.Current.IsPickPhotoSupported) { await DisplayAlert("Photos Not Supported", ":( Permission not granted to photos.", "OK"); return; } var file = await Plugin.Media.CrossMedia.Current.PickPhotoAsync(new Plugin.Media.Abstractions.PickMediaOptions { PhotoSize = Plugin.Media.Abstractions.PhotoSize.Medium }); if (file == null) { return; } var stream = file.GetStream(); string Subs = ContentGlobal.StreamToBase64String(stream); Debug.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaa===================================== : " + Subs); string NameAPI = "pushImage"; string pram = @"{""uid"" : """ + Application.Current.Properties["uId"].ToString() + @""", ""image_data"" : """ + Subs + @"""}"; Debug.WriteLine("Param------------------------------" + pram); var dataEE = await ContentGlobal.FirebasePOSTFunctions(NameAPI, pram); //var byte002 = ContentGlobal.StringFromBase64Stream(Subs); //imgAvatar.Source = ImageSource.FromStream(() => new MemoryStream(ContentGlobal.GetImageStreamAsBytes(byte002))); imgAvatar.Source = ImageSource.FromStream(() => { //var stream = file.GetStream(); file.Dispose(); return(stream); }); }; imgAvatar.GestureRecognizers.Add(tapAvatar); }
public void ProgrammePage() { 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); UserEmail.SendKeys(Env.Email_Id); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(driver, System.TimeSpan.FromSeconds(800)); Thread.Sleep(800); signEmailId.Click(); ProgrammesTab.Click(); Thread.Sleep(1000); // value = NCS_Selection.GetAttribute("data-name"); for (int i = 1; i <= NCS_Selection.Count; i++) { IWebElement ncsVal = driver.FindElement(By.XPath("//*[@id='ProgrammeApplicationListView']/div/div/div[1]/table/tbody/tr" + "[" + i + "]")); string val = ncsVal.Text; if (val.Contains("NCS 2020")) { ncsVal.Click(); break; } } NextButton.Click(); NextButton.Click(); Eyp_paucertified_label.Click(); NextButton.Click(); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollBy(0,500)", ""); js.ExecuteScript("arguments[0].scrollIntoView();", Eyp_organisationcertified_label); Thread.Sleep(500); Eyp_organisationcertified_label.Click(); ReportsGeneration._test.Log(Status.Pass, "SPP PROGRAMMES NCS" + " " + driver.Url + " " + "PASSED"); NextButton.Click(); searchLookUp_Button.Click(); Thread.Sleep(500); selectButton.Click(); Thread.Sleep(1000); js.ExecuteScript("window.scrollBy(0,500)", ""); js.ExecuteScript("arguments[0].scrollIntoView();", Eyp_bankaccountcertified_label); Thread.Sleep(1000); Eyp_bankaccountcertified_label.Click(); NextButton.Click(); Eyp_serviceproviderusercertified_label.Click(); NextButton.Click(); confirmServiceProvider.Click(); NextButton.Click(); Eyp_tuslaregistrationcertified_label.Click(); NextButton.Click(); js.ExecuteScript("window.scrollBy(0,500)", ""); js.ExecuteScript("arguments[0].scrollIntoView();", Eyp_servicecalendarcertified_label); Thread.Sleep(500); Eyp_servicecalendarcertified_label.Click(); NextButton.Click(); js.ExecuteScript("window.scrollBy(0,500)", ""); js.ExecuteScript("arguments[0].scrollIntoView();", Eyp_feeslistcertified_label); Thread.Sleep(500); Eyp_feeslistcertified_label.Click(); NextButton.Click(); Thread.Sleep(1000); js.ExecuteScript("window.scrollBy(0,500)", ""); if (AJAXCall.IsElementPresent(By.Id("eyp_complywithcovid19_label"))) { Eyp_complywithcovid19_label.Click(); NextButton.Click(); } AJAXCall.scrollToBottomPage(); confirmContractActivation.Click(); Thread.Sleep(500); NextButton.Click(); }
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 void FeeList_Submission_SPP() { AJAXCall.WaitForAjax(); Thread.Sleep(900); CommonUtils cookiesScreen = new CommonUtils(driver); cookiesScreen.RejectAll_Cookies(); Thread.Sleep(900); SignIn_Page.Click(); Excel_Suite userEmail = new Excel_Suite(Env.EXCEL_TEST_URL); userEmail.getCellData("SPP_TestData", true); UserEmail.SendKeys(Env.Email_Id); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(driver, System.TimeSpan.FromSeconds(800)); Thread.Sleep(800); SubmitButton.Click(); MyAccount_Toggle.Click(); AJAXCall.WaitForAjax(); FeesList_Link.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); EditLink.Click(); EditButton.Click(); createBox.Click(); Thread.Sleep(800); driver.SwitchTo().Frame(1); Eyp_name.SendKeys("TestAutomation"); Eyp_agerange.SendKeys("5-10"); SelectElement option = new SelectElement(Eyp_ecceavailable); option.SelectByText("Yes"); Eyp_fullpriceperweek_Text.SendKeys("100.00"); Thread.Sleep(800); Eyp_daysperweek.SendKeys("5"); Eyp_hoursperweek.SendKeys("40"); Effective_Date.SendKeys("01/11/2020"); InsertButton.Click(); AJAXCall.WaitForAjax(); driver.SwitchTo().DefaultContent(); }
public PersonalPage() { InitializeComponent(); //this.BackgroundColor = Color.FromHex("#F0EFF5"); this.BackgroundImage = "background.jpg"; var tapAccount = new TapGestureRecognizer(); tapAccount.Tapped += (s, e) => { Navigation.PushAsync(new AccountPage()); }; imgToAccount.GestureRecognizers.Add(tapAccount); var tapSetting = new TapGestureRecognizer(); tapSetting.Tapped += (s, e) => { Navigation.PushAsync(new Setting.SettingPage()); }; imgToSetting.GestureRecognizers.Add(tapSetting); var tapTurn = new TapGestureRecognizer(); tapTurn.Tapped += (s, e) => { Navigation.PushAsync(new Personal.AssignPage()); }; imgToTurn.GestureRecognizers.Add(tapTurn); var tapLogout = new TapGestureRecognizer(); tapLogout.Tapped += async(s, e) => { if (ContentGlobal.statusNetwork().Equals("Connected") != false) { try { string strSubFirebase = "ClearRegis"; string strParam = @"{ ""uid"" : """ + Application.Current.Properties["uId"].ToString() + @"""} "; var data = ContentGlobal.FirebasePOSTFunctions(strSubFirebase, strParam); Application.Current.Properties["uId"] = ""; var page = new SignIn_Page(); NavigationPage.SetHasNavigationBar(page, false); App.Current.MainPage = new NavigationPage(page); /*if ((string)data["return"] == "OK") * { * Application.Current.Properties["uId"] = ""; * var page = new SignIn_Page(); * NavigationPage.SetHasNavigationBar(page, false); * App.Current.MainPage = new NavigationPage(page); * } * else * { * await DisplayAlert("Thông báo", "Có lỗi đã sảy ra, thử lại sau!", "OK"); * }*/ } catch (Exception ex) { await DisplayAlert("Thông báo", "Có lỗi đã sảy ra, thử lại sau!", "OK"); Debug.WriteLine("Er Account Page--------------------------------------" + ex); } } else { await DisplayAlert("Cảnh báo", "Kiểm tra lại kết nối mạng của bạn và thử lại sau!", "OK"); } }; stkLogout.GestureRecognizers.Add(tapLogout); var tapSync = new TapGestureRecognizer(); tapSync.Tapped += async(s, e) => { if (ContentGlobal.statusNetwork().Equals("Connected") != false) { try { NavigationPage.SetHasNavigationBar(this, false); await imgSync.RotateTo(-360, 2000); imgSync.Rotation = 0; ContentGlobal.allldata = await ContentGlobal.GetAllOfPersonal(); //ContentGlobal.loadListRequest(); lbLastSync.Text = "Lần gần nhất: " + Application.Current.Properties["date_clone"].ToString(); NavigationPage.SetHasNavigationBar(this, true); } catch (Exception ex) { await DisplayAlert("Thông báo", "Có lỗi đã sảy ra, thử lại sau!", "OK"); Debug.WriteLine("Er PersionPage Sync---------------------------------------" + ex); } } else { await DisplayAlert("Cảnh báo", "Kiểm tra lại kết nối mạng của bạn và thử lại sau", "OK"); } }; grdSync.GestureRecognizers.Add(tapSync); var tapAvatar = new TapGestureRecognizer(); tapAvatar.Tapped += async(s, e) => { if (!CrossMedia.Current.IsPickPhotoSupported) { await DisplayAlert("Photos Not Supported", ":( Permission not granted to photos.", "OK"); return; } var file = await Plugin.Media.CrossMedia.Current.PickPhotoAsync(new Plugin.Media.Abstractions.PickMediaOptions { PhotoSize = Plugin.Media.Abstractions.PhotoSize.Medium }); if (file == null) { return; } var stream = file.GetStream(); string Subs = ContentGlobal.StreamToBase64String(stream); Debug.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaa===================================== : " + Subs); string NameAPI = "pushImage"; string pram = @"{""uid"" : """ + Application.Current.Properties["uId"].ToString() + @""", ""image_data"" : """ + Subs + @"""}"; Debug.WriteLine("Param------------------------------" + pram); var dataEE = await ContentGlobal.FirebasePOSTFunctions(NameAPI, pram); var byte002 = ContentGlobal.StringFromBase64Stream(Subs); imgAvatar.Source = ImageSource.FromStream(() => new MemoryStream(ContentGlobal.GetImageStreamAsBytes(byte002))); /*{ * var stream = file.GetStream(); * * StreamReader reader = new StreamReader(stream); * string text = stream.ToString(); * * Debug.WriteLine("aaaaaaaaaaaaaaaaaaaa-----------------------------------" + text); * * file.Dispose(); * return stream; * });*/ }; imgAvatar.GestureRecognizers.Add(tapAvatar); }
public void ServiceCalendar_Page() { CommonUtils cookieIgnore = new CommonUtils(webDriver); cookieIgnore.RejectAll_Cookies(); SignIn_Page.Click(); Excel_Suite userEmail = new Excel_Suite(Env.EXCEL_TEST_URL); userEmail.getCellData("SPP_TestData", true); UserEmail.SendKeys(Env.Email_Id); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(webDriver, TimeSpan.FromSeconds(800)); System.Threading.Thread.Sleep(800); SubmitButton.Click(); Thread.Sleep(1000); MyAccount_Toggle.Click(); AJAXCall.WaitForAjax(); ServiceCalendar_Tab.Click(); CreateCalendar.Click(); SelectElement ProgCell = new SelectElement(Eyp_programmecall); var ECCE2021 = "ECCE 2021"; var ECCE2022 = "ECCE 2022"; var NCS2020 = "NCS 2020"; var NCS2021 = "NCS 2021"; var NCS2022 = "NCS 2022"; ProgCell.SelectByText(NCS2020); Thread.Sleep(800); NextButton.Click(); var startDate = "09:00"; var closeDate = "12:00"; Eyp_monopeningtime.SendKeys(startDate); Eyp_monclosingtime.SendKeys(closeDate); Eyp_tueopeningtime.SendKeys(startDate); Eyp_tueclosingtime.SendKeys(closeDate); Eyp_wedopeningtime.SendKeys(startDate); Eyp_wedclosingtime.SendKeys(closeDate); Eyp_thuopeningtime.SendKeys(startDate); Eyp_thuclosingtime.SendKeys(closeDate); Eyp_friopeningtime.SendKeys(startDate); Eyp_friclosingtime.SendKeys(closeDate); Thread.Sleep(800); NextButton.Click(); }
public void SearchThroughAccountName(IWebDriver driver) { SignIn_Page.Click(); UserEmail.SendKeys("*****@*****.**"); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(800)); Thread.Sleep(800); SubmitButton.Click(); MyAccount_Toggle.Click(); BankAccount_Page.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); downArrow.Click(); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(900)); Thread.Sleep(1000); EditLink.Click(); Actions action = new Actions(driver); action.KeyDown(Keys.Control).SendKeys(Keys.End).Perform(); NextButton.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(2000); if (AJAXCall.IsElementPresent(By.PartialLinkText("Upload Document"))) { action.KeyDown(Keys.Control).SendKeys(Keys.End).Perform(); NextButton.Click(); } else { Thread.Sleep(1000); } AJAXCall.WaitForAjax(); Thread.Sleep(1000); Thread.Sleep(2000); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(100)); if (AJAXCall.IsElementPresent(By.Id("eyp_validationcode"))) { Excel_Suite read_BankCode = new Excel_Suite(@"C:\Pobal_AutomationProject\Pobal_Test_Project\Automation_Suite\TestData_Repository\BankCode.xlsx"); read_BankCode.getCellData("Bank_Sheet", false); IWebElement value_Code = driver.FindElement(By.XPath("//*[@id='eyp_validationcode']")); value_Code.Click(); value_Code.Clear(); Thread.Sleep(2000); value_Code.SendKeys(Keys.Tab); value_Code.SendKeys(Env.Data_Retrieve); } NextButton.Click(); }
public void SP_Portal_SignIN_Submit(IWebDriver driver) { CommonUtils Cu = new CommonUtils(driver); Cu.AcceptAll_Cookies(); SignIn_Page.Click(); Thread.Sleep(900); Excel_Suite userEmail = new Excel_Suite(Env.EXCEL_TEST_URL); userEmail.getCellData("SPP_TestData", true); UserEmail.SendKeys(Env.Email_Id); // UserEmail.SendKeys(Constant_functions.UserEmailId); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(800)); SubmitButton.Click(); MyAccount_Toggle.Click(); BankAccount_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); BankAccountLink_Button.Click(); Thread.Sleep(1000); Excel_Suite Es = new Excel_Suite(Env.EXCEL_BANK_DATA); ExcelData bankData = Es.getBankData("Sheet1"); SelectElement bankBranchOption = new SelectElement(DropDown_Bank); if (bankData != null) { accountName.SendKeys(bankData.AccountName); List <string> bankNames = new List <string> { "AIB", "An Post", "Bank of Ireland", "First Active", "ING Bank", "Aareal Bank AG", "Bank of America Merrill Lynch International Ltd", "Ulster Bank" }; Thread.Sleep(800); IList <IWebElement> bankNames_1 = bankBranchOption.Options; DropDown_Bank.Click(); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(900)); string val = ""; Thread.Sleep(1000); foreach (var bankNameText in bankNames) { if (bankNameText.Contains(bankData.BankName)) { val = bankNameText; if (AJAXCall.IsElementPresent(By.Id("eyp_bank"))) { bankBranchOption.SelectByText(val); } } else { bankBranchOption.SelectByIndex(4); break; } } Thread.Sleep(1000); foreach (char c in bankData.IBAN1) { iban_text.SendKeys(c.ToString()); } Bank_branch.SendKeys(bankData.BankBranch); Accountnumber.SendKeys(bankData.AccountNumber); Thread.Sleep(600); foreach (char s in bankData.BIC) { BIC_Num.SendKeys(s.ToString()); } Thread.Sleep(600); sortCode.SendKeys(bankData.SortCode); } wait = new WebDriverWait(driver, TimeSpan.FromSeconds(900)); NextButton.Click(); AJAXCall.WaitForReady(driver); Thread.Sleep(1000); Upload_Document.Click(); AJAXCall.WaitForAjax(); Thread.Sleep(1000); driver.SwitchTo().Frame(1); SelectElement doc = new SelectElement(dropdown_documenttypeid); doc.SelectByText("Bank Account Statement"); Thread.Sleep(500); AJAXCall.WaitForAjax(); IWebElement upload = driver.FindElement(By.Id("AttachFile")); upload.SendKeys("C:\\temp\\Tech_Cities_Future_report.pdf"); upload_Btn.Click(); Thread.Sleep(1000); AJAXCall.WaitForReady(driver); driver.SwitchTo().DefaultContent(); Thread.Sleep(1000); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollBy(0, 500)", ""); js.ExecuteScript("arguments[0].scrollIntoView();", NextButton); if (AJAXCall.IsElementPresent(By.Id("NextButton"))) { NextButton.Click(); } else { IJavaScriptExecutor jse = (IJavaScriptExecutor)driver; jse = (IJavaScriptExecutor)driver; jse.ExecuteScript("arguments[0].scrollIntoView();", NextButton); } ReportsGeneration._test.Log(Status.Pass, "SPP" + " " + driver.Url + " " + "PASSED"); Thread.Sleep(700); }
public void MyAccount_NavigationTest(IWebDriver driver) { try { Thread.Sleep(900); CommonUtils CookiesAction = new CommonUtils(driver); CookiesAction.RejectAll_Cookies(); Thread.Sleep(900); SignIn_Page.Click(); Excel_Suite userEmail = new Excel_Suite(Env.EXCEL_TEST_URL); userEmail.getCellData("SPP_TestData", true); UserEmail.SendKeys(Env.Email_Id); Password.SendKeys("Test@123"); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(800)); Thread.Sleep(800); SubmitButton.Click(); MyAccount_Toggle.Click(); Organisation.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "dropdown is working fine"); wait = new WebDriverWait(driver, TimeSpan.FromSeconds(800)); AJAXCall.WaitForAjax(); MyAccount_Toggle.Click(); ServiceProvider_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "dropdown is working fine"); Thread.Sleep(1000); MyAccount_Toggle.Click(); userRoles_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); MyAccount_Toggle.Click(); BankAccount_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); MyAccount_Toggle.Click(); TuslaCertificate_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); Thread.Sleep(500); MyAccount_Toggle.Click(); FeesList_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); MyAccount_Toggle.Click(); ServiceCalendar_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); MyAccount_Toggle.Click(); ECCEPreContracting_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "pageload is working fine"); MyAccount_Toggle.Click(); CapitalWorksEquipment_Page.Click(); ReportsGeneration._test.Log(Status.Pass, " " + " " + driver.Url + " " + "dropdown is working fine"); } catch (Exception e) { Console.WriteLine(e.Message); } }