/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> result = new List <string[]>(); List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "sleepdata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker sl = new CommonTracker(softAssertions); date.VerifyDate(); int changevalueindex = 0; int sleepvalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); for (int i = 0; i <= 2; i++) { SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], sleepvalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); sl.ClickUpdateButton(); sl.ClickViewHistory(); if (i == 0) { sl.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + sleepvalue.ToString(); historydata.ElementAt(0)[4] = historytabledata; sl.ValidateHistoryData(historydata, pageName); sleepvalue += 2; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "oraldata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker oral = new CommonTracker(softAssertions); date.VerifyDate(); int brushing = Convert.ToInt32(trackerdata.ElementAt(0)[4]); int flossing = Convert.ToInt32(trackerdata.ElementAt(1)[4]); for (int i = 0; i <= 2; i++) { SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], brushing.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(1)[3], flossing.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); oral.ClickUpdateButton(); oral.ClickViewHistory(); if (i == 0) { oral.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + brushing.ToString() + "|" + flossing.ToString(); historydata.ElementAt(0)[4] = historytabledata; oral.ValidateHistoryData(historydata, pageName); brushing += 2; flossing += 1; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> result = new List <string[]>(); List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "bpdata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); List <string[]> latestvaluedata = CSVReaderDataTable.GetCSVData("TrackerContent", pageName, "latestvalues"); Common date = new Common(softAssertions); CommonTracker bp = new CommonTracker(softAssertions); date.VerifyDate(); int sysvalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); int diavalue = Convert.ToInt32(trackerdata.ElementAt(1)[4]); for (int i = 0; i <= 2; i++) { if (i > 0) { sysvalue += 10; diavalue += 10; } SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], sysvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(1)[3], diavalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); bp.ClickUpdateButton(); System.Threading.Thread.Sleep(2000); bp.ClickViewHistory(); if (i == 0) { bp.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + sysvalue.ToString() + " / " + diavalue.ToString(); historydata.ElementAt(0)[4] = historytabledata; bp.ValidateHistoryData(historydata, pageName); } if (trackerfrommenu == true) { latestvaluedata.ElementAt(1)[4] = sysvalue.ToString() + "/" + diavalue.ToString(); latestvaluedata.ElementAt(3)[4] = Convert.ToDateTime(date.GetDate()[2]).ToString("MMMM d, yyyy"); bp.ValidateTrackerLatestValues(latestvaluedata); } }
private void InputAndUpdateTrackerDataFromGoal() { List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "tobdata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker tob = new CommonTracker(softAssertions); date.VerifyDate(); int changevalueindex = 0; int cigvalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); int cigarvalue = Convert.ToInt32(trackerdata.ElementAt(1)[4]); int chewsvalue = Convert.ToInt32(trackerdata.ElementAt(2)[4]); int dipsvalue = Convert.ToInt32(trackerdata.ElementAt(3)[4]); int pipesvalue = Convert.ToInt32(trackerdata.ElementAt(4)[4]); for (int i = 0; i <= 2; i++) { SeleniumKeywords.SelectValueFromDropdown(pageName, "tobaccofreedd", "No"); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], cigvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(1)[3], cigarvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(2)[3], chewsvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(3)[3], dipsvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(4)[3], pipesvalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); tob.ClickUpdateButton(); tob.ClickViewHistory(); if (i == 0) { tob.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + cigvalue.ToString() + "|" + cigarvalue.ToString() + "|" + chewsvalue.ToString() + "|" + dipsvalue.ToString() + "|" + pipesvalue.ToString(); historydata.ElementAt(0)[4] = historytabledata; tob.ValidateHistoryData(historydata, pageName); cigvalue += 5; cigarvalue += 3; chewsvalue += 2; dipsvalue += -1; pipesvalue += -1; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "nutdata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker nut = new CommonTracker(softAssertions); date.VerifyDate(); int fruitvalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); int vegvalue = Convert.ToInt32(trackerdata.ElementAt(1)[4]); int dairyvalue = Convert.ToInt32(trackerdata.ElementAt(2)[4]); int grainsvalue = Convert.ToInt32(trackerdata.ElementAt(3)[4]); int proteinvalue = Convert.ToInt32(trackerdata.ElementAt(4)[4]); for (int i = 0; i <= 2; i++) { SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], fruitvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(1)[3], vegvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(2)[3], dairyvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(3)[3], grainsvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(4)[3], proteinvalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); nut.ClickUpdateButton(); nut.ClickViewHistory(); if (i == 0) { nut.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + fruitvalue.ToString() + "|" + vegvalue.ToString() + "|" + dairyvalue.ToString() + "|" + grainsvalue.ToString() + "|" + proteinvalue.ToString(); historydata.ElementAt(0)[4] = historytabledata; nut.ValidateHistoryData(historydata, pageName); fruitvalue += 5; vegvalue += 4; dairyvalue += 3; grainsvalue += 2; proteinvalue += 1; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "choldata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker chol = new CommonTracker(softAssertions); date.VerifyDate(); int totcholvalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); int ldlvalue = Convert.ToInt32(trackerdata.ElementAt(1)[4]); int hdlvalue = Convert.ToInt32(trackerdata.ElementAt(2)[4]); int trygvalue = Convert.ToInt32(trackerdata.ElementAt(3)[4]); for (int i = 0; i <= 2; i++) { SeleniumKeywords.RefreshPage(); System.Threading.Thread.Sleep(3000); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], totcholvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(1)[3], ldlvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(2)[3], hdlvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(3)[3], trygvalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); chol.ClickUpdateButton(); chol.ClickViewHistory(); if (i == 0) { chol.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + totcholvalue.ToString() + "|" + ldlvalue.ToString() + "|" + hdlvalue.ToString() + "|" + trygvalue.ToString(); historydata.ElementAt(0)[4] = historytabledata; chol.ValidateHistoryData(historydata, pageName); totcholvalue += 50; ldlvalue += 30; hdlvalue += 20; trygvalue += -10; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "waterdata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); List <string[]> latestvaluedata = CSVReaderDataTable.GetCSVData("TrackerContent", pageName, "latestvalues"); Common date = new Common(softAssertions); CommonTracker water = new CommonTracker(softAssertions); date.VerifyDate(); int changevalueindex = 0; int watervalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); for (int i = 0; i <= 2; i++) { SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], watervalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); water.ClickUpdateButton(); System.Threading.Thread.Sleep(10000); //latestvaluedata.ElementAt(1)[4] = watervalue.ToString(); //latestvaluedata.ElementAt(3)[4] = Convert.ToDateTime(date.GetDate()[i]).ToString("MMMM dd, yyyy"); //water.ValidateTrackerLatestValues(latestvaluedata); water.ClickViewHistory(); if (i == 0) { water.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + watervalue.ToString(); historydata.ElementAt(changevalueindex)[4] = historytabledata; water.ValidateHistoryData(historydata, pageName); watervalue += 10; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "padata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker pa = new CommonTracker(softAssertions); date.VerifyDate(); int cardiovalue = Convert.ToInt32(trackerdata.ElementAt(0)[4]); int strengthvalue = Convert.ToInt32(trackerdata.ElementAt(1)[4]); int stretchvalue = Convert.ToInt32(trackerdata.ElementAt(2)[4]); for (int i = 0; i <= 2; i++) { System.Threading.Thread.Sleep(2000); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(0)[3], cardiovalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(1)[3], strengthvalue.ToString()); SeleniumKeywords.SetText(pageName, trackerdata.ElementAt(2)[3], stretchvalue.ToString()); JavaScriptKeywords.SetTextByControlId("DataPointDate", date.GetDate()[i]); pa.ClickUpdateButton(); System.Threading.Thread.Sleep(10000); pa.ClickViewHistory(); if (i == 0) { pa.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy") + "|" + cardiovalue.ToString() + "|" + strengthvalue.ToString() + "|" + stretchvalue.ToString(); historydata.ElementAt(0)[4] = historytabledata; pa.ValidateHistoryData(historydata, pageName); cardiovalue += 10; strengthvalue += 15; stretchvalue += 5; } }
/// <summary> /// 1. Enters Data in the specified locators /// 2. Verifies History Header /// 3. Verifies first 3 values of Tracker in history /// </summary> /// <returns></returns> private void InputAndUpdateTrackerData() { List <string[]> result = new List <string[]>(); List <string[]> trackerdata = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, "stressdata"); List <string[]> historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryheader"); Common date = new Common(softAssertions); CommonTracker stress = new CommonTracker(softAssertions); //date.VerifyTimeAndDate(); int changevalueindex = 0; for (int i = 0; i < 3; i++) { SeleniumKeywords.RefreshPage(); int widthmultiple = 1; switch (trackerdata.ElementAt(i)[4]) { case "Barely any or none": widthmultiple = 0; break; case "A little bit": widthmultiple = 1; break; case "Some": widthmultiple = 2; break; case "Quite a bit": widthmultiple = 3; break; case "A lot": widthmultiple = 4; break; } System.Threading.Thread.Sleep(10000); SeleniumKeywords.MoveAndClickAtSpecificPosition(pageName, trackerdata.ElementAt(i)[3], 4, widthmultiple, 1, 1); System.Threading.Thread.Sleep(3000); string inputdatetime = date.GetTrackerDateTime()[i]; Console.WriteLine("InputDateTime : " + inputdatetime); JavaScriptKeywords.SetTextByControlId("DataPointDate", inputdatetime); stress.ClickUpdateButton(); //System.Threading.Thread.Sleep(3000); stress.ClickViewHistory(); if (i == 0) { stress.ValidateHistoryHeader(historydata, pageName); historydata = CSVReaderDataTable.GetCSVData("CommonContent", pageName, "trackerhistoryvalue"); } String historytabledata = Convert.ToDateTime(inputdatetime).ToString("dddd, MMM dd yyyy hh:mm tt") + "|" + trackerdata.ElementAt(i)[4]; //historydata.ElementAt(changevalueindex)[4] = Convert.ToDateTime(date.GetDate()[i]).ToString("dddd, MMM dd yyyy HH:mm tt"); historydata.ElementAt(0)[4] = historytabledata; stress.ValidateHistoryData(historydata, pageName); } }