public void TC_VerifyResourcesSubMenuOptions() { //Page_Login plogin = new Page_Login(); //plogin.Login(); //Page_HAPrompt haprompt = new Page_HAPrompt(); //haprompt.GoToDashboard(); Common cmn = new Common(); cmn.ClickOnResources(); int optionno = 54; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "resourcessubmenu", "allclients"); TestContext.WriteLine("Data: " + popupmsg.Count); dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); List <String[]> specific_resourcessubmenu = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "specific_resourcessubmenu"); dashbrd.Verify_LeftSubMenuOptions(specific_resourcessubmenu, optionno); cmn.CloseHamMenu(); is_soft_assert = true; softassertions.AssertAll(); }
public void TC_VerifyCourseSubMenuOptions() { //Page_Login plogin = new Page_Login(); //plogin.Login(); //Page_HAPrompt haprompt = new Page_HAPrompt(); //haprompt.GoToDashboard(); Common cmn = new Common(); cmn.ClickCourseMenu(); int optionno = 4; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> coursesubmenu = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "coursessubmenu", "allclients"); dashbrd.Verify_LeftSubMenuOptions(coursesubmenu, optionno); List <String[]> specific_coursesubmenu = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "specific_coursessubmenu"); dashbrd.Verify_LeftSubMenuOptions(specific_coursesubmenu, optionno); cmn.CloseHamMenu(); is_soft_assert = true; softassertions.AssertAll(); }
public void TC_VerifyDevicesAndAppsSubMenuOptions() { List <string[]> isEnabled = cmn.GetConfig("FitnessDevice", "NutritionApp"); fitnessEnabled = isEnabled.ElementAt(0)[1].ToLower(); nutritionEnabled = isEnabled.ElementAt(0)[2].ToLower(); if (fitnessEnabled.Equals("false") && nutritionEnabled.Equals("false")) { Assert.Ignore("Device and Apps not available for Client"); } //Page_Login plogin = new Page_Login(); //plogin.Login(); //Page_HAPrompt haprompt = new Page_HAPrompt(); //haprompt.GoToDashboard(); if (GlobalVariables.clientname.ToLower().Equals("dollar general")) { Assert.Ignore("Feature not availabe for the client"); } else { cmn.ClickDevicesAndApps(); int optionno = 47; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> devicesubmenu = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "devicesandappssubmenu", "allclients"); dashbrd.Verify_LeftSubMenuOptions(devicesubmenu, optionno); List <String[]> specific_devicesandappssubmenu = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "specific_devicesandappssubmenu"); dashbrd.Verify_LeftSubMenuOptions(specific_devicesandappssubmenu, optionno); //if (GlobalVariables.clientname.ToLower().Equals("health trust")) //{ // devicesubmenu = CSVReaderDataTable.GetCSVData("LeftmenuContent", pageName, "orderdevice_devicesandapppssubmenu", "Common"); ; // dashbrd.Verify_LeftSubMenuOptions(devicesubmenu, optionno); //} //if (!(GlobalVariables.clientname.ToLower().Equals("nucor"))) //{ // devicesubmenu = CSVReaderDataTable.GetCSVData("LeftmenuContent", pageName, "myfitness_devicesandapppssubmenu", "Common"); ; // dashbrd.Verify_LeftSubMenuOptions(devicesubmenu, optionno); //} //if (!(GlobalVariables.clientname.ToLower().Equals("comprehensivecoaching")) || !(GlobalVariables.clientname.ToLower().Equals("opt out satc")) || !(GlobalVariables.clientname.ToLower().Equals("physical activity")) || !(GlobalVariables.clientname.ToLower().Equals("self directed")) || !(GlobalVariables.clientname.ToLower().Equals("weight management")) || !(GlobalVariables.clientname.ToLower().Equals("first fleet"))) //{ // devicesubmenu = CSVReaderDataTable.GetCSVData("LeftmenuContent", pageName, "mynutrition_devicesandapppssubmenu", "Common"); ; // dashbrd.Verify_LeftSubMenuOptions(devicesubmenu, optionno); //} cmn.CloseHamMenu(); is_soft_assert = true; softassertions.AssertAll(); } }
public void TC_VerifyCoachingSubMenuOptions() { //Page_Login plogin = new Page_Login(); //plogin.Login(); //Page_HAPrompt haprompt = new Page_HAPrompt(); //haprompt.GoToDashboard(); coachingEnabled = cmn.GetConfig("CoachingEnabled").ElementAt(0)[1].ToLower(); if (coachingEnabled.Equals("false")) { Assert.Ignore("Coaching not enabled for client"); } cmn.ClickGoalMenu(); int optionno = 16; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "coachingsubmenu", "allclients"); dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); cmn.CloseHamMenu(); is_soft_assert = true; softassertions.AssertAll(); }
public void TC_VerifyTrackersSubMenu() { SeleniumKeywords.RefreshPage(); System.Threading.Thread.Sleep(3000); cmn.ClickTrackerMenu(); int optionno = 27; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = CSVReaderDataTable.GetCSVData("LeftmenuContent", "Dashboard", "trackersubmenu", "Common"); dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); is_soft_assert = true; softassertions.AssertAll(); }
public void TC_VerifyProgressCheckInSubMenu() { SeleniumKeywords.RefreshPage(); System.Threading.Thread.Sleep(3000); Common cmn = new Common(); cmn.ClickProgressCheckinMenu(); int optionno = 39; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = CSVReaderDataTable.GetCSVData("LeftmenuContent", "Dashboard", "progresschechinsubmenu", "Common"); dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); is_soft_assert = true; softassertions.AssertAll(); }
public void TC_VerifyGoalSubMenu() { SeleniumKeywords.RefreshPage(); System.Threading.Thread.Sleep(3000); coachingEnabled = cmn.GetConfig("CoachingEnabled").ElementAt(0)[1].ToLower(); if (coachingEnabled.Equals("false")) { Assert.Ignore("Coaching not available for client"); } cmn.ClickGoalMenu(); int optionno = 16; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = CSVReaderDataTable.GetCSVData("LeftmenuContent", "Dashboard", "coachingsubmenu", "Common"); dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); is_soft_assert = true; softassertions.AssertAll(); }
public void TC_VerifyDevicesSubMenu() { SeleniumKeywords.RefreshPage(); System.Threading.Thread.Sleep(3000); List <string[]> isEnabled = cmn.GetConfig("FitnessDevice", "NutritionApp"); deviceEnabled = isEnabled.ElementAt(0)[1].ToLower(); nutritionEnabled = isEnabled.ElementAt(0)[2].ToLower(); if (deviceEnabled.Equals("false") && nutritionEnabled.Equals("false")) { Assert.Ignore("Device and Apps not available for client"); } if (GlobalVariables.isregistered.ToLower().Equals("false")) { Page_DevicesAndApps pdevice = new Page_DevicesAndApps(); pdevice.AcceptTOS(); } if (clientname.Equals("dollar general")) { Assert.Ignore("Feature no availabe for the client"); } else { cmn.ClickDevicesAndApps(); int optionno = 47; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = null; if (clientname.Equals("health trust")) { popupmsg = CSVReaderDataTable.GetCSVData("LeftmenuContent", "Dashboard", "devicesandapppssubmenu", clientname); } else { popupmsg = CSVReaderDataTable.GetCSVData("LeftmenuContent", "Dashboard", "devicesandapppssubmenu", "Common"); } dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); } }
public void TC_VerifyProgressCheckinSubMenuOptions() { //Page_Login plogin = new Page_Login(); //plogin.Login(); //Page_HAPrompt haprompt = new Page_HAPrompt(); //haprompt.GoToDashboard(); cmn.ClickProgressCheckinMenu(); int optionno = 39; Page_Dashboard dashbrd = new Page_Dashboard(softassertions); List <String[]> popupmsg = CSVReaderDataTable.GetCSVData("LeftSubmenuContent", pageName, "progresschechinsubmenu", "allclients"); dashbrd.Verify_LeftSubMenuOptions(popupmsg, optionno); cmn.CloseHamMenu(); is_soft_assert = true; softassertions.AssertAll(); }