private void FillEmotionalHealthModule() { System.Threading.Thread.Sleep(3000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "emotionalhealthmodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "emotionalhealth_no_lostallinterest"); //SeleniumKeywords.Click(pageName, "emotionalhealth_no_feltdepressed_feltokaysometimes"); //SeleniumKeywords.Click(pageName, "emotionalhealth_no_feltdepressed_muchofthetime"); //SeleniumKeywords.Click(pageName, "emotionalhealth_sometimes_unabletocontrolthings"); //SeleniumKeywords.Click(pageName, "emotionalhealth_sometimes_handlepersonalproblems"); //SeleniumKeywords.Click(pageName, "emotionalhealth_sometimes_thingsgoingyourway"); //SeleniumKeywords.Click(pageName, "emotionalhealth_sometimes_difficultiespillingup"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
private void FillHistoryModule() { System.Threading.Thread.Sleep(5000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "historymodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "history_no_cancer"); //SeleniumKeywords.Click(pageName, "history_no_heartdisease"); //SeleniumKeywords.Click(pageName, "history_no_osteoporosis"); //SeleniumKeywords.Click(pageName, "history_no_migraine"); //SeleniumKeywords.Click(pageName, "history_no_arthritis"); //SeleniumKeywords.Click(pageName, "history_no_asthma"); //SeleniumKeywords.Click(pageName, "history_no_backpain"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
private void FillDietModule() { System.Threading.Thread.Sleep(3000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "dietmodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "diet_3servings_fruit"); //SeleniumKeywords.Click(pageName, "diet_3servings_vegetables"); //SeleniumKeywords.Click(pageName, "diet_3servings_wholegrains"); //SeleniumKeywords.Click(pageName, "diet_2servings_diaryproducts"); //SeleniumKeywords.Click(pageName, "diet_3servings_fish"); //SeleniumKeywords.Click(pageName, "diet_yes_continueeatinghabits"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
public void ValidateTrackerLatestValues(List <string[]> latestvaluedata) { string pagename = pageName; for (int i = 0; i < latestvaluedata.Count; i++) { string elementname = latestvaluedata.ElementAt(i)[2]; string elementlocatorname = latestvaluedata.ElementAt(i)[3]; string expectedvalue = latestvaluedata.ElementAt(i)[4]; string variablevalue = latestvaluedata.ElementAt(i)[5]; //Thread.Sleep(1000); string actualvalue = ""; if (variablevalue.Equals("novalue")) { JavaScriptKeywords.ScrollToAnElement("CommonTracker", elementlocatorname); actualvalue = SeleniumKeywords.GetText("CommonTracker", elementlocatorname); } else { JavaScriptKeywords.ScrollToAnElement("CommonTracker", elementlocatorname, variablevalue); actualvalue = SeleniumKeywords.GetText("CommonTracker", elementlocatorname, variablevalue); } Console.WriteLine("elementname : " + elementname); Console.WriteLine("expectedvalue : " + expectedvalue); Console.WriteLine("variablevalue : " + variablevalue); Console.WriteLine("actualvalue : " + actualvalue); softAssertions.Add("Element : " + elementname, expectedvalue, actualvalue, "contains"); } }
private void FillYourInfoModule() { //System.Threading.Thread.Sleep(3000); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "yourinfofirstsection"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "yourinfo_overallhealth"); //SeleniumKeywords.Click(pageName, "yourinfo_eatinghabits"); //SeleniumKeywords.Click(pageName, "yourinfo_drinkhabits"); //SeleniumKeywords.Click(pageName, "yourinfo_smokehabits"); //SeleniumKeywords.Click(pageName, "yourinfo_cigarhabits"); //SeleniumKeywords.Click(pageName, "yourinfo_pipeshabits"); //SeleniumKeywords.Click(pageName, "yourinfo_smokelesshabits"); //SeleniumKeywords.MoveToElement(pageName, "yourinfo_moderatehours"); haelements = CSVReaderDataTable.GetCSVData("InputDataContent", pageName, CommonInputDataContentAttributeName); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string elementvalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname); SeleniumKeywords.SetText(pageName, elementlocatorname, elementvalue); } haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "yourinfothirdsection"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "yourinfo_stresseffect"); //SeleniumKeywords.Click(pageName, "yourinfo_diabeticstatus"); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); System.Threading.Thread.Sleep(12000); }
private void FillActivityModule() { System.Threading.Thread.Sleep(5000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "activitymodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "activity_morethan1year_healthylevel"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
private void FillReviewModule() { // System.Threading.Thread.Sleep(3000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "reviewmodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "atwork_no_currentlyemployed"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
private void FillTobaccoModule() { System.Threading.Thread.Sleep(3000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "tobaccomodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "tobacco_occasionally_secondhandsmoke"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
private void FillAboutYouModule() { //System.Threading.Thread.Sleep(3000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "aboutyoumodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "aboutyou_americanindian_racegroup"); //SeleniumKeywords.Click(pageName, "aboutyou_always_safetybelt"); //SeleniumKeywords.Click(pageName, "aboutyou_5_10years_screening"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }
private void ClickContinueToGoToDashboard() { List <string[]> continuebtnelement = new List <string[]>(); continuebtnelement = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "continuebtntogotodashboard"); for (int i = 0; i < continuebtnelement.Count; i++) { string elementname = continuebtnelement.ElementAt(i)[2]; string elementlocatorname = continuebtnelement.ElementAt(i)[3]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname); SeleniumKeywords.Click(pageName, elementlocatorname); } //string ha_congratulations_text = SeleniumKeywords.GetText(pageName, "ha_congratulations_text"); ////bool textmatch = ha_congratulations_text.Contains("CONGRATULATIONS!"); ////string msg = "Element: HA_Congratulation_Text Expected: CONGRATULATIONS! Actual: " + ha_congratulations_text; ////result.Add(new string[] { msg, textmatch.ToString() }); //softAssertions.Add("Element : ha_congratulations_text", "CONGRATULATIONS!", ha_congratulations_text, "contains"); //SeleniumKeywords.NavigateToDefaultContent(); //System.Threading.Thread.Sleep(5000); //SeleniumKeywords.Click(pageName, "hacompletedclosebtn"); }
private void FillYourVitalModule() { System.Threading.Thread.Sleep(8000); //SeleniumKeywords.NavigateToIFrame("assessmentFrame"); List <string[]> haelements = new List <string[]>(); haelements = CSVReaderDataTable.GetCSVData(inputfilename, pageName, "yourvitalsmodule"); for (int i = 0; i < haelements.Count; i++) { string elementname = haelements.ElementAt(i)[2]; string elementlocatorname = haelements.ElementAt(i)[3]; string variablevalue = haelements.ElementAt(i)[4]; JavaScriptKeywords.ScrollToAnElement(pageName, elementlocatorname, variablevalue); SeleniumKeywords.Click(pageName, elementlocatorname, variablevalue); } //SeleniumKeywords.Click(pageName, "yourvitals_1_3years_weightrange"); //SeleniumKeywords.Click(pageName, "yourvitals_no_highbp"); //SeleniumKeywords.Click(pageName, "yourvitals_no_highcholesterol"); SeleniumKeywords.IframeScrollDown(); SeleniumKeywords.Click(pageName, "saveandcontinuebtn"); }