public void DeleteHCSeasonCancelled(HeatingCoolingSeasonCalendarData testData) { //Select the Calendar. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); //Click 'Delete' button TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickDeleteButton(); //Click 'Give Up' button to cancel the deletion. TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickMsgBoxGiveUpButton(); //Select the Calendar again. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); //Click 'Delete' button TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickDeleteButton(); //Click 'x' icon to close the deletion confirmation popup. TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickMsgBoxCloseButton(); //Verify that the Calendar is not deleted when cancel or close the window, and still exists in the list. TimeManager.ShortPause(); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); //Go to other tab(e.g. workday tab), then back again, verify that the calendar still exists in the list. TimeSettingsWorkday.NavigatorToWorkdayCalendarSetting(); TimeSettingsHeatingCoolingSeason.NavigatorToHeatingCoolingSeasonCalendarSetting(); TimeManager.MediumPause(); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); }
public void DeleteHCSeasonFailed(HeatingCoolingSeasonCalendarData testData) { //Select the Calendar. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); //Click 'Delete' button TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickDeleteButton(); //Verify that the message 'Are your sure to delete it?' is displayed on message box. Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(testData.ExpectedData.PopMessage[0])); //Click 'Delete' button to confirm the deletion. TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickMsgBoxDeleteButton(); TimeManager.LongPause(); //Verify that error message like "Calendar has been used and can't be deleted" pops up. Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(testData.ExpectedData.PopMessage[1])); TimeManager.ShortPause(); //Click 'OK' button to close the deletion failed message box. TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickMsgBoxOKButton(); //Verify that the Calendar is not deleted and still exists in the list. TimeManager.ShortPause(); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); //Go to other tab(e.g. workday tab), then back again, verify that the calendar still exists in the list. TimeSettingsWorkday.NavigatorToWorkdayCalendarSetting(); TimeSettingsHeatingCoolingSeason.NavigatorToHeatingCoolingSeasonCalendarSetting(); TimeManager.MediumPause(); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); }
public void DeleteHCSeasonSuccessful(HeatingCoolingSeasonCalendarData testData) { //Select the Calendar. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); //Click 'Delete' button TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickDeleteButton(); //Click 'Delete' button on the confirmation window. TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickMsgBoxDeleteButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); //Verify that the Calendar is deleted successfully and NOT exists in the list. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); //Go to other tab(e.g. workday tab), then back again, verify that the deleted calendar NOT exists in the list. TimeSettingsWorkday.NavigatorToWorkdayCalendarSetting(); TimeSettingsHeatingCoolingSeason.NavigatorToHeatingCoolingSeasonCalendarSetting(); TimeManager.MediumPause(); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); }
public void AddCommonFieldsIllegal(HeatingCoolingSeasonCalendarData testData) { //Click '+ Calendar' button. TimeSettingsHeatingCoolingSeason.PrepareToAddHeatingCoolingSeasonCalendar(); TimeManager.ShortPause(); //Input illegal inputs for common fields: name TimeSettingsHeatingCoolingSeason.FillInName(testData.InputData.CommonName); //Click "Save" button. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //Click "Save" button again for auto issue. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.LongPause(); //verify that the saving is failed and error messages are displayed below the fields. Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsNameInvalidMsgCorrect(testData.ExpectedData)); //Click 'Cancel' button to quit the addition. TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.ShortPause(); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); TimeManager.ShortPause(); }
public void AddValidHCSeason(HeatingCoolingSeasonCalendarData testData) { //Click '+ Calendar' button. TimeSettingsHeatingCoolingSeason.PrepareToAddHeatingCoolingSeasonCalendar(); TimeManager.ShortPause(); //Verify the label text Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsHeatingCoolingSeasonCalendarTextCorrect(testData.ExpectedData.LabelText)); //Input valid name TimeSettingsHeatingCoolingSeason.FillInName(testData.InputData.CommonName); //Add warm and cold ranges. TimeSettingsHeatingCoolingSeason.AddColdWarmRanges(testData); //Click "Save" button TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.MediumPause(); JazzMessageBox.LoadingMask.WaitLoading(); //Verify added successfully. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.ExpectedData.CommonName)); //Verify warm and cold ranges are added successfully. Assert.AreEqual(testData.InputData.ColdWarmRange.Length, TimeSettingsHeatingCoolingSeason.GetColdWarmRangeItemsNumber()); TimeManager.MediumPause(); }
public void ModifyTypeAndTimeRangeValid(HeatingCoolingSeasonCalendarData testData) { //Select a calendar which has special date ranges. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); TimeManager.ShortPause(); //Click 'Modify' button. TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Change the start date of 时间1 TimeSettingsHeatingCoolingSeason.SelectColdWarmStartDate(testData.ExpectedData.ColdWarmRange[0].StartDate, 1); //Change the start month, start date of 时间2 TimeSettingsHeatingCoolingSeason.SelectColdWarmStartMonth(testData.ExpectedData.ColdWarmRange[1].StartMonth, 2); TimeSettingsHeatingCoolingSeason.SelectColdWarmStartDate(testData.ExpectedData.ColdWarmRange[1].StartDate, 2); //Change the end date of 时间3 TimeSettingsHeatingCoolingSeason.SelectColdWarmEndDate(testData.ExpectedData.ColdWarmRange[2].EndDate, 3); //Change the end month, end date of 时间4 TimeSettingsHeatingCoolingSeason.SelectColdWarmEndMonth(testData.ExpectedData.ColdWarmRange[3].EndMonth, 4); TimeSettingsHeatingCoolingSeason.SelectColdWarmEndDate(testData.ExpectedData.ColdWarmRange[3].EndDate, 4); //Change type of 时间2 to be '供冷季' TimeSettingsHeatingCoolingSeason.SelectColdWarmType(testData.ExpectedData.ColdWarmRange[1].Type, 2); //Click 'Save' button TimeSettingsHeatingCoolingSeason.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //Verify modification is saved successfully. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); }
public void AddInvalidHCSeason(HeatingCoolingSeasonCalendarData testData) { //Click '+ Calendar' button. TimeSettingsHeatingCoolingSeason.PrepareToAddHeatingCoolingSeasonCalendar(); TimeManager.ShortPause(); //Input invalid inputs, e.g. required fields are null; duplicated name; overlapped ranges TimeSettingsHeatingCoolingSeason.AddColdWarmRanges(testData); TimeSettingsHeatingCoolingSeason.FillInName(testData.InputData.CommonName); //Click "Save" button. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); //verify that the saving is failed and error messages are displayed below the fields. Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsNameInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeInvalidMsgCorrect(testData.ExpectedData, 1)); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeInvalidMsgCorrect(testData.ExpectedData, 2)); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeInvalidMsgCorrect(testData.ExpectedData, 3)); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeInvalidMsgCorrect(testData.ExpectedData, 4)); //Click 'Cancel' button to quit the addition. TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.MediumPause(); }
public void ModifyHCSeasonToAddTimeRangeValid(HeatingCoolingSeasonCalendarData testData) { //Select the calendar (Both of CalendarIndustry and Calendar2 can be modified). TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); TimeManager.ShortPause(); //Click 'Modify' button TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Modify the Name, add more ranges TimeSettingsHeatingCoolingSeason.FillInName(testData.ExpectedData.CommonName); TimeSettingsHeatingCoolingSeason.AddColdWarmRanges(testData); //Click "Save" button TimeSettingsHeatingCoolingSeason.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //verify modification is successful Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.ExpectedData.CommonName)); //Verify warm and cold ranges are added successfully. Assert.AreEqual(testData.InputData.ColdWarmRange.Length, TimeSettingsHeatingCoolingSeason.GetColdWarmRangeItemsNumber()); }
public void ModifyToDeleteTimeRange(HeatingCoolingSeasonCalendarData testData) { //Select a calendar which has four cold warm ranges. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); TimeManager.ShortPause(); //Click 'Modify' button. TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Verify there is no 'x' icon near range1. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeItemDeleteButtonDisplayed(1)); //Click 'x' near some ranges, e.g. delete range2,3,4. TimeSettingsHeatingCoolingSeason.ClickDeleteColdWarmRangeItemButton(4); TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickDeleteColdWarmRangeItemButton(3); TimeManager.ShortPause(); TimeSettingsHeatingCoolingSeason.ClickDeleteColdWarmRangeItemButton(2); TimeManager.ShortPause(); //Click 'Save' button TimeSettingsHeatingCoolingSeason.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //Verify modification is saved successfully, and only one range left. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); Assert.AreEqual(1, TimeSettingsHeatingCoolingSeason.GetColdWarmRangeItemsNumber()); }
public void AddHCSeasonCancelled(HeatingCoolingSeasonCalendarData testData) { //Click '+ Calendar' button. TimeSettingsHeatingCoolingSeason.PrepareToAddHeatingCoolingSeasonCalendar(); TimeManager.ShortPause(); //Click "Cancel" button directly without any input. TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.ShortPause(); //Click '+ Calendar' button again TimeSettingsHeatingCoolingSeason.PrepareToAddHeatingCoolingSeasonCalendar(); TimeManager.ShortPause(); //Input valid input TimeSettingsHeatingCoolingSeason.FillInName(testData.InputData.CommonName); TimeSettingsHeatingCoolingSeason.AddColdWarmRanges(testData); //Click "Cancel" button TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.ShortPause(); //verify that the addition is cancelled and NOT exists in the list. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.InputData.CommonName)); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); //Click '+ Calendar' button again TimeSettingsHeatingCoolingSeason.PrepareToAddHeatingCoolingSeasonCalendar(); TimeManager.ShortPause(); //verify that the previous input has been cleared. Assert.AreEqual(testData.ExpectedData.CommonName, TimeSettingsHeatingCoolingSeason.GetNameValue()); //Click "Cancel" button TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.ShortPause(); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); TimeManager.MediumPause(); }
public void AddColdWarmRanges(HeatingCoolingSeasonCalendarData testData) { //Click '+' button if more than one cold warm record need to be entered //Amy's note: due to the order of dynamic element will be different if click the '+' icon after the first record has been input. That is why click + icon multiple times continuaslly here.. for (int elementPosition = GetColdWarmRangeItemsNumber(); elementPosition < testData.InputData.ColdWarmRange.Length; elementPosition++) { ClickAddMoreColdWarmRangesButton(); TimeManager.ShortPause(); } //Input cold warm record(s) based on the input data file for (int elementPosition = 1; elementPosition <= testData.InputData.ColdWarmRange.Length; elementPosition++) { int inputDataArrayPosition = elementPosition - 1; SelectColdWarmType(testData.InputData.ColdWarmRange[inputDataArrayPosition].Type, elementPosition); SelectColdWarmStartMonth(testData.InputData.ColdWarmRange[inputDataArrayPosition].StartMonth, elementPosition); SelectColdWarmStartDate(testData.InputData.ColdWarmRange[inputDataArrayPosition].StartDate, elementPosition); SelectColdWarmEndMonth(testData.InputData.ColdWarmRange[inputDataArrayPosition].EndMonth, elementPosition); SelectColdWarmEndDate(testData.InputData.ColdWarmRange[inputDataArrayPosition].EndDate, elementPosition); } }
public void ModifyRequiredFieldAndTimeRangeInvalid(HeatingCoolingSeasonCalendarData testData) { //Select a calendar which has two warm ranges. TimeSettingsHeatingCoolingSeason.SelectCalendar("冷暖季ForModifyInvalid"); TimeManager.ShortPause(); //Click 'Modify' button. TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Change the end month and end date of range1 so that it is overlapped with cold range TimeSettingsHeatingCoolingSeason.SelectColdWarmEndMonth(testData.InputData.ColdWarmRange[0].EndMonth, 1); TimeSettingsHeatingCoolingSeason.SelectColdWarmEndDate(testData.InputData.ColdWarmRange[0].EndDate, 1); TimeManager.ShortPause(); //Change the type of range2 to be ‘供冷季’ so that range2 will be conflict with range1 (interval less than 7 days) TimeSettingsHeatingCoolingSeason.SelectColdWarmType(testData.InputData.ColdWarmRange[1].Type, 2); TimeManager.ShortPause(); //Change name to be a duplicated name; or null TimeSettingsHeatingCoolingSeason.FillInName(testData.InputData.CommonName); TimeManager.ShortPause(); //Click "Save" button. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.LongPause(); //verify that the saving is failed and error messages are displayed below the fields. Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsNameInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeInvalidMsgCorrect(testData.ExpectedData, 1)); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsColdWarmRangeInvalidMsgCorrect(testData.ExpectedData, 2)); //Click 'Cancel' button to quit the modification. TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.ShortPause(); }
public void ModifyHCSeasonCancelled(HeatingCoolingSeasonCalendarData testData) { //Select a calendar which has two warm ranges, one cold range. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.ExpectedData.CommonName); TimeManager.ShortPause(); //Click 'Modify' button. TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Click "Save" button directly without any change TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.ShortPause(); //Click 'Modify' button again TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); ///Change name with valid input TimeSettingsHeatingCoolingSeason.FillInName(testData.InputData.CommonName); //Click 'x' icon to delete one range, e.g. delete range2 TimeSettingsHeatingCoolingSeason.ClickDeleteColdWarmRangeItemButton(2); //Change type of 时间1 to be '供冷季' TimeSettingsHeatingCoolingSeason.SelectColdWarmType(testData.InputData.ColdWarmRange[0].Type, 1); //Click "Cancel" button TimeSettingsHeatingCoolingSeason.ClickCancelButton(); TimeManager.ShortPause(); //verify that the modification is cancelled and original information still displayes, there are still three cold warm ranges. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsCancelButtonDisplayed()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsModifyButtonDisplayed()); Assert.AreEqual(3, TimeSettingsHeatingCoolingSeason.GetColdWarmRangeItemsNumber()); Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsCalendarExist(testData.ExpectedData.CommonName)); }
public void ReviseInvalidTimeRangeToBeValid(HeatingCoolingSeasonCalendarData testData) { //Select a calendar. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); TimeManager.ShortPause(); //Click 'Modify' button. TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Change 时间1 to be invalid so that 时间1 and 时间2 fall into one same month.start month of 时间1 (e.g. Change 时间1 to be '5月15日-12月31日'), TimeSettingsHeatingCoolingSeason.SelectColdWarmStartMonth(testData.InputData.ColdWarmRange[0].StartMonth, 1); TimeManager.ShortPause(); //Click "Save" button. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.ShortPause(); //Verify saving failed, and 'Save' button still displayed there. Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); //Revise 时间1 so that no any conflict between all timeranges (e.g. Change 时间1 to be '6月15日-12月31日') TimeSettingsHeatingCoolingSeason.SelectColdWarmStartMonth(testData.ExpectedData.ColdWarmRange[0].StartMonth, 1); TimeManager.ShortPause(); //Click "Save" button again. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.LongPause(); //Verify saving successfully, and 'Save' button is not displayed now. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); //Select the calendar again. TimeSettingsHeatingCoolingSeason.SelectCalendar(testData.InputData.CommonName); TimeManager.ShortPause(); //Click 'Modify' button. TimeSettingsHeatingCoolingSeason.ClickModifyButton(); TimeManager.ShortPause(); //Change 时间1 to be invalid so that 时间1 and 时间2 fall into one same month.start month of 时间1 (e.g. Change 时间1 to be '5月15日-12月31日'), TimeSettingsHeatingCoolingSeason.SelectColdWarmStartMonth(testData.InputData.ColdWarmRange[0].StartMonth, 1); TimeManager.ShortPause(); //Click "Save" button. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.ShortPause(); //Verify saving failed, and 'Save' button still displayed there. Assert.IsTrue(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); //Delete one of the conflicted ranges so that no any conflict now (e.g. delete 时间2) TimeSettingsHeatingCoolingSeason.ClickDeleteColdWarmRangeItemButton(2); TimeManager.ShortPause(); //Click "Save" button again. TimeSettingsHeatingCoolingSeason.ClickSaveButton(); TimeManager.LongPause(); //Verify saving successfully, and 'Save' button is not displayed now. Assert.IsFalse(TimeSettingsHeatingCoolingSeason.IsSaveButtonDisplayed()); }