public void NoCompareData_ViewConsumptionUnitIndicator_5467(UnitIndicatorData input) { //Go to Unit indicator, select Energy->BuildingA_KT_P1_Electricity_ 之前七天 to view chart. HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select the BuildingPrecision from Hierarchy Tree. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.LongPause(); //Click Function Type button, select Energy Consumption. Verify precision display for Unit display. UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); }
public void SelectIndustryBenchmarkMultipleHierachies(UnitIndicatorData input) { //Switch to "多层级数据点" EnergyViewToolbar.SelectTagModeConvertTarget(TagModeConvertTarget.MultipleHierarchyTag); TimeManager.LongPause(); //Select multiple tags Labellingtag2 from BuildingLabellingtag2 and Labellingtag3 from BuildingLabellingtag3 MultiHieCompareWindow.SelectHierarchyNode(input.InputData.MultipleHierarchyAndtags[0].HierarchyPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); MultiHieCompareWindow.SwitchTagTab(TagTabs.HierarchyTag); MultiHieCompareWindow.CheckTag(input.InputData.MultipleHierarchyAndtags[0].TagsName[0]); TimeManager.ShortPause(); MultiHieCompareWindow.SelectHierarchyNode(input.InputData.MultipleHierarchyAndtags[1].HierarchyPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); MultiHieCompareWindow.SwitchTagTab(TagTabs.HierarchyTag); MultiHieCompareWindow.CheckTag(input.InputData.MultipleHierarchyAndtags[1].TagsName[0]); TimeManager.ShortPause(); MultiHieCompareWindow.ClickConfirmButton(); TimeManager.LongPause(); //与期望结果对比 TimeManager.LongPause(); Assert.AreEqual(input.ExpectedData.Industries, EnergyViewToolbar.GetBenchmarkMenulist("Energy")); TimeManager.LongPause(); TimeManager.MediumPause(); }
public void MirrorEnvPressTestForUnitIndicatorCost(UnitIndicatorData input) { //UnitIndicator UnitKPIPanel.NavigateToUnitIndicator(); //A. Select Single Hierarchy node HM 中国/Area01/CN0101 UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); //成本 EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); //电 UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.Commodity[0]); //单位面积 EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitArea); //之前30天, chart EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last30Day); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //之前7天, data sheet EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); //小时步长 EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); }
public void UnitIndicatorCarbonVerification03(UnitIndicatorData input) { //Select "NancyOtherCustomer3" HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyOtherCustomer3/NancyOtherSite/BuildingDayNight" //Select "NancyOtherCustomer3/NancyOtherSite/BuildingWorkNonwork" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select "碳排放" EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); //select "标煤"/"二氧化碳" EnergyViewToolbar.SelectCarbonConvertTarget(input.InputData.CarbonType); TimeManager.ShortPause(); //Time range = 2012-8-25 to 2013-2-10 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Select "电" UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.MediumPause(); //select Benchmark = "严寒地区B区数据中心"/"严寒地区B区办公建筑" EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industry); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Week" EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Day" EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void NoDataCompare_CalculateCarbonUnitIndicator04(UnitIndicatorData input) { //Change Hierarchy list to 组织A, then go to 介质单项. HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.MediumPause(); //Change manually defined time range to 2012/07/29-2012/08/04. //Select Commodity=电 to display trend chart; Optional step=hour; Unit=单位人口. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Can't display 单位人口 chart(Since that 楼宇C 2012 not defined 人口 and 面积 is Null). Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //Assert.IsFalse(UnitKPIPanel.IsTrendChartDrawn()); //Select Commodity=水 to display trend chart; Optional step=hour; Unit=单位人口. UnitKPIPanel.UnselectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[1]); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Can't display 单位人口 chart(Since that 楼宇C 2012 not defined 人口 and 面积 is Null). Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //Assert.IsFalse(UnitKPIPanel.IsTrendChartDrawn()); //Go to 总览 of 组织A. UnitKPIPanel.SelectCommodityUnitCarbon(); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· Can't display 单位人口 chart(Since that 楼宇C 2012 not defined 人口 and 面积 is Null). Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //Assert.IsFalse(UnitKPIPanel.IsTrendChartDrawn()); }
public void CalculateCostUnitIndicatorRawValue(UnitIndicatorData input) { //Go to NancyCostCustomer2. Go to Function Unit indicator. Select the 楼宇A from Hierarchy Tree. Click Function Type button, select Energy Analysis.. HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); //TimeManager.MediumPause(); //Change manually defined time range to 2012/07/29-2012/08/04. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.MediumPause(); //Select BuildingA_P1_Electricity to display trend chart; Optional step=Raw; UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Min); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Check value UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select BuildingA_P2_Water to display trend chart; Optional step=Raw; UnitKPIPanel.UncheckTag(input.InputData.tagNames[0]); UnitKPIPanel.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Min); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Check value UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void UnitIndicatorOfflineCalculate02(UnitIndicatorData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); //Go to NancyOtherCustomer3. Go to Function Ranking. Select the BuildingRanking3 from Hierarchy Tree. CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[2]); }
public void UnitIndicatorConsumptionVerification01_v2(UnitIndicatorData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.LongPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyOtherCustomer3/NancyOtherSite/BuildingCostYearToDay" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Time range = 2012-1-1 to 2013-12-18 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //select Benchmark = "夏热冬冷地区轨道交通"/"全部区域全行业" EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industry); TimeManager.ShortPause(); //select UnitIndicatorType = "单位人口"/"单位面积" EnergyViewToolbar.SelectUnitTypeConvertTarget(input.InputData.UnitIndicatorType); TimeManager.ShortPause(); //Tags = P1_YearToDay/V1_YearToDay/V2_YearToDay EnergyAnalysis.CheckTags(input.InputData.tagNames); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Year" EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void BenchmarkCalculateCostUnitIndicator05(UnitIndicatorData input) { //SP1->NancyOtherCustomer3->园区能耗标识-〉BuildingLabelling1. HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.ShortPause(); //"电" UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.Commodity[0]); TimeManager.MediumPause(); EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industry); TimeManager.MediumPause(); //Time range=2009/01/01 to 2013/12/31. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Optional step=月. EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Month" EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Step is "Year" EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void CalculateConsumptionUnitIndicator_5405(UnitIndicatorData input) { //1. Go to Unit indicator. Select NancyOtherCustomer3.->BuildingLabeliing1->Labellingtag1 HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //Select time range 2009/10/03 to 2014/07/22. Optional step=Week/Month to display trend chart. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Month" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Week" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void SelectIndustryBenchmarkSignleHierachyNotConfig(UnitIndicatorData input) { //Select 园区测试多层级", "楼宇XX", tagXX UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //与期望结果对比 TimeManager.LongPause(); Assert.AreEqual(input.ExpectedData.Industries, EnergyViewToolbar.GetBenchmarkMenulist("Energy")); TimeManager.LongPause(); TimeManager.MediumPause(); }
public void SelectIndustryBenchmarkNone(UnitIndicatorData input) { //Select 园区测试多层级", "楼宇XX", tagXX UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //与期望结果对比 TimeManager.LongPause(); Assert.IsFalse(IndustryConvertTargetButton.IsEnabled()); TimeManager.LongPause(); TimeManager.MediumPause(); }
public void UnitIndicatorConsumptionVerification04(UnitIndicatorData input) { //Select "NancyOtherCustomer3" HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyOtherCustomer3/NancyOtherSite/BuildingAccumulate" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Time range = 2012-12-26 to 2013-1-5 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Tags = P1_Accumulate/V1_Accumulate EnergyAnalysis.CheckTags(input.InputData.tagNames); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Day" EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Hour" EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void CalculateConsumptionUnitIndicator_3871(UnitIndicatorData input) { //Goto "NancyOtherCustomer3/NancyOtherSite/BuildingRanking2" HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Month" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Year" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void SelectIndustryBenchmarkCost(UnitIndicatorData input) { //Select 园区测试多层级", "楼宇XX", tagXX UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.Commodity[0]); TimeManager.LongPause(); TimeManager.ShortPause(); //与期望结果对比 TimeManager.LongPause(); Assert.AreEqual(input.ExpectedData.Industries, EnergyViewToolbar.GetBenchmarkMenulist("Cost")); TimeManager.LongPause(); TimeManager.MediumPause(); }
public void UnitIndicatorCostVerification04(UnitIndicatorData input) { //select NancyCostCustomer2 HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyCostCustomer2/组织A/园区A/楼宇A" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.ShortPause(); //Select "自来水" UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.Commodity[0]); TimeManager.MediumPause(); //Time range = 2013-7-27 to 2013-8-3 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Hour" EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void ViewConsumptionUnitIndicator05(UnitIndicatorData input) { //Select one node “NancyCustomer1/园区测试多层级/楼宇BAD” from Hierarchy Tree. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //In "全部数据点", select tag "V11_BuildingBC". UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //Time range ="去年", Unit= "单位采暖面积", click to display trend chart view. EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); TimeManager.ShortPause(); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitHeatArea); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //In step 6, warning message should popup "缺少供暖面积属性". //Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); }
public void NoCompareData_ViewCarbonUnitIndicator3923(UnitIndicatorData input) { //1. Go Unit Carbon, go to NancyOtherCustomer3=> BuildingLabeling1->Commodity=天然气. HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.MediumPause(); //time range=2013-1-1 to 2013-12-4 to view chat var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ClickLegendItem(input.ExpectedData.LegendTexts[0]); TimeManager.MediumPause(); UnitKPIPanel.ClickLegendItem(input.ExpectedData.LegendTexts[0]); TimeManager.MediumPause(); //The chart start from 2013/01 correctly, only display target value //so 1 line and 12 markers Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); }
public void NoCompareData_ViewBenchmarkConsumptionUnitIndicator02(UnitIndicatorData input) { //Select multiple tags V(1) and V(2) from BuildingBC node and Dimension node to display column chart view. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //寒冷地区服装零售 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); UnitKPIPanel.SwitchTagTab(TagTabs.SystemDimensionTab); TimeManager.MediumPause(); UnitKPIPanel.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); //time range = 2013/1/1 to 2013/12/31 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsColumnChartDrawn()); //·2 legend pereach tag include 能耗/单位面积; and 能耗(Gray out). Assert.IsTrue(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[0].CaculationValue)); Assert.IsFalse(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[0].OriginalValue)); Assert.IsTrue(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[1].CaculationValue)); Assert.IsFalse(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[1].OriginalValue)); //Change different time range //a. 2013/07/01 3:30-2013/07/01 15:00 hour EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Hour)); //b. 2013/07/01 3:30-2013/07/03 23:30 day EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(EnergyAnalysis.IsDisplayStepDisplayed(DisplayStep.Day)); Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Hour)); //c. 2012/07/10-2012/08/05 week EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(EnergyAnalysis.IsDisplayStepDisplayed(DisplayStep.Week)); Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Day)); //d. 2012/01/01-2012/12/31=lastyear month EnergyViewToolbar.SetDateRange(ManualTimeRange[4].StartDate, ManualTimeRange[4].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Month)); //e. 2011/01/01-2013/05/30 year EnergyViewToolbar.SetDateRange(ManualTimeRange[5].StartDate, ManualTimeRange[5].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.IsTrue(EnergyAnalysis.IsDisplayStepPressed(DisplayStep.Month)); No need to verify press? Assert.IsTrue(EnergyAnalysis.IsDisplayStepDisplayed(DisplayStep.Year)); //Select multiple tags from multiple hierarchy node BuildingBC and BuildingBAD and Dimension node to display column chart view. EnergyViewToolbar.SelectTagModeConvertTarget(TagModeConvertTarget.MultipleHierarchyTag); TimeManager.LongPause(); MultiHieCompareWindow.SelectHierarchyNode(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); MultiHieCompareWindow.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); MultiHieCompareWindow.SwitchTagTab(TagTabs.SystemDimensionTab); MultiHieCompareWindow.SelectSystemDimension(input.InputData.SystemDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); MultiHieCompareWindow.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); MultiHieCompareWindow.SelectHierarchyNode(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); MultiHieCompareWindow.SwitchTagTab(TagTabs.HierarchyTag); MultiHieCompareWindow.CheckTag(input.InputData.tagNames[2]); TimeManager.ShortPause(); MultiHieCompareWindow.ClickConfirmButton(); TimeManager.ShortPause(); EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //·Warining message show not defined 单位人口."缺少人口属性的部分无法绘制,请设置后再试". //Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //·Chart display 单位人口. Assert.IsTrue(UnitKPIPanel.IsColumnChartDrawn()); //Assert.AreEqual(2, UnitKPIPanel.GetColumnChartColumns()); //· 目标值/基准值 chart and legand will not display in chart. Assert.IsTrue(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[0].CaculationValue)); Assert.IsFalse(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[0].OriginalValue)); Assert.IsTrue(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[1].CaculationValue)); Assert.IsFalse(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[1].OriginalValue)); Assert.IsTrue(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[2].CaculationValue)); Assert.IsFalse(UnitKPIPanel.IsColumnLegendItemShown(input.ExpectedData.UnitIndicatorLegend[2].OriginalValue)); Assert.AreEqual(input.ExpectedData.UnitTypeValue, EnergyViewToolbar.GetUnitTypeButtonText()); //Click "删除所有" and 确定 EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.DeleteAll); TimeManager.MediumPause(); Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.ClearAllMessage)); JazzMessageBox.MessageBox.Clear(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.EntirelyNoChartDrawn()); //· Chart display correctly without pop up message. EnergyAnalysis.ClickMultipleHierarchyAddTagsButton(); TimeManager.MediumPause(); MultiHieCompareWindow.SelectHierarchyNode(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); MultiHieCompareWindow.CheckTag(input.InputData.tagNames[2]); TimeManager.ShortPause(); MultiHieCompareWindow.ClickConfirmButton(); TimeManager.ShortPause(); EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); #region Not use code, for save to dashboard which will test on manual for 2.0 /* * var dashboard = input.InputData.DashboardInfo; * EnergyViewToolbar.SaveToDashboard(dashboard[0].WigetName, dashboard[0].HierarchyName, dashboard[0].IsCreateDashboard, dashboard[0].DashboardName); * * //On homepage, check the dashboard * HomePagePanel.NavigateToAllDashboard(); * HomePagePanel.SelectHierarchyNode(dashboard[0].HierarchyName); * TimeManager.MediumPause(); * HomePagePanel.ClickDashboardButton(dashboard[0].DashboardName); * JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); * TimeManager.MediumPause(); * * Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard[0].DashboardName)); * Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard[0].WigetName)); */ #endregion }
public void ViewCarbonUnitIndicator01(UnitIndicatorData input) { //Go to NancyCostCustomer2. Go to Function Unit indicator. HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select one node NancyCostCustomer2/组织A/园区A/楼宇B from Hierarchy Tree. Click Function Type button, select Carbon. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); //严寒地区B区机房 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.MediumPause(); //Select 单项 Commodity=电. to display trend chart view.Time range="去年". EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); TimeManager.ShortPause(); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select Unit=单位面积, set time range=2012/07/01 00:00-2012/07/10 24:00,click to view data. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitArea); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.Line); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Change select 楼宇D 单项 Commodity=电 , Unit= 单位人口 to display trend chart view. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitPopulation); TimeManager.ShortPause(); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.MediumPause(); //·Warining message show not defined 单位人口. //· Check Commodity=电 and still display Carbon chart. EnergyViewToolbar.View(EnergyViewType.Line); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //Assert.IsFalse(UnitKPIPanel.IsTrendChartDrawn()); //Change different time range, 楼宇B //a. 2012/07/01 3:30-2012/07/01 15:30 hour UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.SelectCommodityUnitCarbon(); TimeManager.MediumPause(); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitArea); TimeManager.ShortPause(); EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //b. 2012/07/01 3:30-2012/07/03 23:30 day EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //c. 2012/07/10-2012/08/05 week EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //d. 2012/01/01-2012/12/31=lastyear month EnergyViewToolbar.SetDateRange(ManualTimeRange[4].StartDate, ManualTimeRange[4].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); //e. 2011/01/01-2013/05/30 year EnergyViewToolbar.SetDateRange(ManualTimeRange[5].StartDate, ManualTimeRange[5].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[6], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[6], input.InputData.failedFileName[6]); }
public void AllCommoditiesBenchmarkUnitCarbonView(UnitIndicatorData input) { //Go to UnitCost function. Navigate to NancyCustomer1 -> 园区测试多层级->BuildingMultipleCommoditie HomePagePanel.SelectCustomer("NancyCustomer1"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select time range=Select time range 2013/12/31 12:00 to 2014/10/31 8:00, var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[0].StartTime, ManualTimeRange[0].EndTime); //Select 行业+区域=服装零售寒冷地区. Select 单项->汽油 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.ShortPause(); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.ShortPause(); //change chart type to data view to view. Optional step=Month. EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Export to excel. Verify the export data value compared with the data view. UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); //Check · The excel value is equal to the data before export. UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Change to select commodity 软水 to Data view UnitKPIPanel.UnselectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[1]); TimeManager.ShortPause(); #region Not use code, for save to dashboard which will test on manual for 2.0 /*下面的代码检测的没有什么意义,新框架里面会考虑删 * //Select time range 上周 * EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastWeek); * EnergyViewToolbar.ClickViewButton(); * JazzMessageBox.LoadingMask.WaitSubMaskLoading(); * TimeManager.LongPause(); * TimeManager.LongPause(); * TimeManager.LongPause(); * * //change chart type to the data view.Optional step=Hour * EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //Export to excel. Verify the export data value compared with the data view. * UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); * TimeManager.MediumPause(); * //Check · The excel value is equal to the data before export. * UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); * * //Change Commodity= 煤油. * UnitKPIPanel.UnselectSingleCommodityUnitCarbon(input.InputData.Commodity[1]); * UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[2]); * TimeManager.ShortPause(); * * //Change to select time range 上月 * EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastMonth); * TimeManager.ShortPause(); * * //change chart type to trend chart to view. * EnergyViewToolbar.View(EnergyViewType.Line); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //Check · There is 1 Benchmark line in trend chart. * Assert.AreEqual(5, EnergyAnalysis.GetLegendItemTexts().Length);//5 legends include:Calculated,Target,Baseline,Original and Benchmark(Cold region Clothing retail) * //Assert.AreEqual(2, EnergyAnalysis.GetTrendChartLines()); * * //Save to dashboard. Go to dashboard to verify the dashboard chart value. * var dashboard = input.InputData.DashboardInfo[0]; * EnergyViewToolbar.SaveToDashboard(dashboard.WigetName, dashboard.HierarchyName, dashboard.IsCreateDashboard, dashboard.DashboardName); * * //On homepage, check the dashboards * UnitKPIPanel.NavigateToAllDashBoards(); * HomePagePanel.SelectHierarchyNode(dashboard.HierarchyName); * TimeManager.MediumPause(); * HomePagePanel.ClickDashboardButton(dashboard.DashboardName); * JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); * TimeManager.MediumPause(); * Assert.IsTrue(HomePagePanel.GetDashboardHeaderName().Contains(dashboard.DashboardName)); * Assert.IsTrue(HomePagePanel.IsWidgetExistedOnDashboard(dashboard.WigetName)); * * //Check · There is 1 Benchmark line in trend chart. * HomePagePanel.ClickOnWidget(dashboard.WigetName); */ #endregion }
public void ViewCarbonUnitIndicator03(UnitIndicatorData input) { //Select the BuildingPrecision from Hierarchy Tree. 选择时间是2013/01/01-2013/01/31) HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); //总览 UnitKPIPanel.SelectCommodityUnitCarbon(); TimeManager.MediumPause(); //选择时间是2013/09/01-2013/11/28 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select the BuildingMissingData from Hierarchy Tree. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); //总览 UnitKPIPanel.SelectCommodityUnitCarbon(); TimeManager.MediumPause(); //(选择时间是2012/05/01-2012/12/31) EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Select the BuildingCostYearToDay from Hierarchy Tree. Click Function Type button, select Cost, , predefined time range=之前七天, 行业基准值=夏热冬冷地区轨道交通行业 to view chart. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[2]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); //Select Commodity=煤(Aggregate step=Month) to display trend chart view. UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); TimeManager.MediumPause(); EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.ShortPause(); #region Not use code for predefined time /*下面的代码检测的没有什么意义,新框架里面会考虑删除 * //之前7天 * EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Last7Days); * TimeManager.ShortPause(); * * EnergyViewToolbar.ClickViewButton(); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.messages[0])); * JazzWindow.WindowMessageInfos.Quit(); * TimeManager.ShortPause(); * Assert.IsTrue(UnitKPIPanel.EntirelyNoChartDrawn()); * * //Change time range to 昨天 and check Commodity=水. * EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Yesterday); * TimeManager.ShortPause(); * * UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[1]); * TimeManager.MediumPause(); * * EnergyViewToolbar.ClickViewButton(); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //· Warning message display show include tag step not support. * Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.messages[1])); * JazzWindow.WindowMessageInfos.Quit(); * TimeManager.ShortPause(); * Assert.IsTrue(UnitKPIPanel.EntirelyNoChartDrawn()); */ #endregion }
public void UnitIndicatorConsumptionVerification05(UnitIndicatorData input) { //select "NancyCostCustomer2" HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.LongPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyCostCustomer2/组织A/园区B/楼宇C" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Select tag "BCV1KT"/"BCV1A1" UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //Time range = 2012-11-10 to 2013-12-25 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Year" EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //"Week" EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //"Day" EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); }
public void UnitIndicatorConsumptionVerification02(UnitIndicatorData input) { //select "NancyCostCustomer2" HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.LongPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyCostCustomer2/组织A/园区A/楼宇B" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select Benchmark = "严寒地区B区机房"/"全部区域全行业" EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industry); TimeManager.ShortPause(); //Time range = 2012-1-1 to 2013-12-18 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Tags = BBV1Root/BBV2Root EnergyAnalysis.CheckTags(input.InputData.tagNames); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Year" EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //"Week" EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //"Day" EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //Time range = 2012-7-1 to 2012-8-4 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //"Hour" EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); }
public void ViewBenchmarkConsumptionUnitIndicator03(UnitIndicatorData input) { //Go to NancyOtherCustomer3. Go to Function Unit indicator. HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select the BuildingPrecision from Hierarchy Tree. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //夏热冬冷地区制造业 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.MediumPause(); UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.LongPause(); //Click Function Type button, select Energy Consumption. Verify precision display for Unit display. UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //2013/1/1 to 2013/12/31 EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); TimeManager.ShortPause(); //·Basic chart view display as expected. //Line chart EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); //Column EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsColumnChartDrawn()); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Data View UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select the BuildingMissingData from Hierarchy Tree. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //夏热冬冷地区机场 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[1]); TimeManager.MediumPause(); //select tag PtagMissing. Time rang="去年“, 2013/1/1 to 2013/12/31 EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); TimeManager.ShortPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Data View UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Line chart EnergyViewToolbar.View(EnergyViewType.Line); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); //Column EnergyViewToolbar.View(EnergyViewType.Column); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsColumnChartDrawn()); //Select 1 tag V(12) from hierarchy node BuildingBAD, Unit=单位供冷面积 to display chart view. HomePagePanel.SelectCustomer("NancyCustomer1"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[2]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[2]); TimeManager.ShortPause(); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitCoolArea); TimeManager.ShortPause(); //select tag PtagMissing. Time rang="去年“, 2013/1/1 to 2013/12/31 EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); //Assert.AreEqual(1, UnitKPIPanel.GetTrendChartLines()); //Go to NancyOtherCustomer3. Go to Function Unit indicator. Select the BuildingCostYearToDay from Hierarchy Tree. Click Function Type button, select Energy Consumption, Commodity=V2_YearToDay, predefined time range=之前七天, 行业基准值=夏热冬冷地区轨道交通行业 to view chart. HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[3]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //夏热冬冷地区轨道交通 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[2]); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[3]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.messages[0])); JazzWindow.WindowMessageInfos.Quit(); TimeManager.ShortPause(); Assert.IsFalse(UnitKPIPanel.IsTagChecked(input.InputData.tagNames[3])); Assert.IsTrue(UnitKPIPanel.EntirelyNoChartDrawn()); //Change time range to 昨天 and check Commodity=水. UnitKPIPanel.CheckTag(input.InputData.tagNames[4]); TimeManager.ShortPause(); EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.Yesterday); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(JazzWindow.WindowMessageInfos.GetContentValue().Contains(input.ExpectedData.messages[1])); JazzWindow.WindowMessageInfos.Quit(); TimeManager.ShortPause(); Assert.IsFalse(UnitKPIPanel.IsTagChecked(input.InputData.tagNames[3])); Assert.IsTrue(UnitKPIPanel.EntirelyNoChartDrawn()); //Select a not lighten tag WorkNotworkPNotlighten under BuildingWorkNonwork, 行业基准值=严寒地区B区地区办公建筑行业 to view chart. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[4]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //严寒地区B区办公建筑 EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[3]); TimeManager.MediumPause(); //WorkNotworkP UnitKPIPanel.CheckTag(input.InputData.tagNames[5]); TimeManager.ShortPause(); //Time rang="去年“, 2013/1/1 to 2013/12/31 EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Data View UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //+ WorkNotworkPNotlighten UnitKPIPanel.CheckTag(input.InputData.tagNames[6]); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Data View UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); }
public void BenckmarkCalculateConsumptionUnitIndicator01(UnitIndicatorData input) { //select "NancyOtherCustomer3" HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.LongPause(); //navigate to "单位指标" UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //select hierarchy "NancyOtherCustomer3/NancyOtherSite/BuildingRanking1" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); //pickup tag "Rankingtag1" UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //time range 2012-11-20 to 2013-12-5 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //select industry EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industry); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Year" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Month" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Week" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Change manually defined time range to 2012-12-20-2013-1-10. EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); TimeManager.ShortPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Day" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); /*hourly so waste time, so ignore * EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //Step is "Hour" * UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); * TimeManager.MediumPause(); * UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); */ }
public void BenckmarkCalculateConsumptionUnitIndicator02(UnitIndicatorData input) { //select hierarchy "NancyCustomer1/园区测试多层级/楼宇BC" //Go to NancyCustomer1. Go to Function Unit indicator. Select the BuildingBC from Hierarchy Tree. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.SwitchTagTab(TagTabs.HierarchyTag); TimeManager.MediumPause(); //Click Function Type button, select Energy Consumption.select V(1). UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //select a 行业基准值=寒冷地区服装零售行业 to data view EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industry); TimeManager.MediumPause(); //a. 2012/12/31 3:30-2013/01/01 15:30 hour var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[0].StartTime, ManualTimeRange[0].EndTime); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Hour" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //2012/07/01 3:30-2012/07/03 23:30 day EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.SetTimeRange(ManualTimeRange[1].StartTime, ManualTimeRange[1].EndTime); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Day" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //c. 2012/07/10-2012/08/05 week EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Week" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Select time range=2012/06/10-2013/07/05. Optional step=year. EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Year" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //Select Unit=单位面积 and view data. EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitArea); TimeManager.MediumPause(); //(2012-7-1 to 2013-1-1) EnergyViewToolbar.SetDateRange(ManualTimeRange[4].StartDate, ManualTimeRange[4].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Day" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Week" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); /*hourly so waste time, so ignore * EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * * //Step is "Hour" * UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[6], DisplayStep.Default); * TimeManager.MediumPause(); * UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[6], input.InputData.failedFileName[6]); */ }
public void UnitIndicatorOfflineCalculate01(UnitIndicatorData input) { //Go to NancyOtherCustomer3. Go to Function Unit indicator. Select the BuildingRanking50 from Hierarchy Tree. Click Function Type button, select Energy Consumption HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //check Rankingtag50 to view chart; UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //select time range=2013/01/01-2013/01/02, optional step=hour; Unit=人口. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //check on data view, · 500/1000=0.5 UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select Cost, select time range=2013/01/01-2013/01/02, check Commodity=电 to view chart; optional step=hour; Unit=人口. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.ShortPause(); EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.Commodity[0]); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); //check on data view, · 500*10/1000=5 UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Select Carbon, select time range=2013/01/01-2013/01/02, check Commodity=电 to view chart; optional step=hour; Unit=人口. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); UnitKPIPanel.SelectSingleCommodityUnitCarbon(input.InputData.Commodity[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); //check on data view· 500*7/1000=0.7 UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Go to Function Ranking. Select the BuildingRanking1,BuildingRanking2 and BuildingRanking50 from Hierarchy Tree. Click Ranking Type button, select Energy consumption/Carbon/Cost, check Commodity=电, Ranking type=总排名/人口排名/总面积排名. UnitKPIPanel.NavigateToRanking(); TimeManager.MediumPause(); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[2]); EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); CorporateRanking.SelectCommodity(input.InputData.Commodity[0]); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); //· BuildingRanking50 is change from last to first by ASED. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //cost 人口排名 EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.ShortPause(); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); TimeManager.ShortPause(); CorporateRanking.SelectCommodity(input.InputData.Commodity[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); //· BuildingRanking50 is change from last to first by ASED. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //carbon 面积排名 EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.ShortPause(); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitAreaRank); TimeManager.ShortPause(); CorporateRanking.SelectCommodity(input.InputData.Commodity[0]); EnergyViewToolbar.ClickViewButton(); TimeManager.LongPause(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· BuildingRanking50 is change from last to first by ASED. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); }
public void ViewBenchmarkConsumptionUnitIndicator01(UnitIndicatorData input) { //Go to Function Unit indicator. Select the BuildingBC from Hierarchy Tree. Click Function Type button, select Energy Consumption. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); Assert.AreEqual(input.ExpectedData.UnitTypeValue, EnergyViewToolbar.GetUnitTypeButtonText()); Assert.AreEqual(input.ExpectedData.IndustryValue, EnergyViewToolbar.GetIndustryButtonText()); //Go to NancyCustomer1. Go to Function Unit indicator, select Function Type=Energy Consumption. Select BuildingBC, select V(1), select a 行业基准值=寒冷地区服装零售 option to view chart UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.ShortPause(); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsTrue(UnitKPIPanel.IsTrendChartDrawn()); /* * //Click legand to hiden Benchmark.Benchmark can be hiden. * UnitKPIPanel.ClickLegendItem(input.InputData.UnitIndicatorLegend[0].BenchmarkValue); * TimeManager.ShortPause(); * * * //Show again * UnitKPIPanel.ClickLegendItem(input.InputData.UnitIndicatorLegend[0].BenchmarkValue); * TimeManager.ShortPause(); * * * //Click "X" from legand to remove Benchmark.Benchmark can be remove. * UnitKPIPanel.CloseLegendItem(input.InputData.UnitIndicatorLegend[0].BenchmarkValue); * TimeManager.ShortPause(); * * * //Select 行业基准值=空 to view chart.Benchmark change from display to disappear. * Assert.AreEqual(input.ExpectedData.IndustryValue, EnergyViewToolbar.GetIndustryButtonText()); */ EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[1]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Select BuildingBAD and check V(11), Unit=单位人口to display trend chart view. UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); //time range 2013/1/1 to 2013/12/31 EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //·Warining message show not defined 单位人口."缺少人口属性的部分无法绘制,请设置后再试". //Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //Assert.IsFalse(UnitKPIPanel.IsTrendChartDrawn()); //Select the BuildingBC from Hierarchy Tree.time range="去年", 行业基准值=寒冷地区服装零售. Select multiple tag V(1)+V(2) +V(3) with the same commodity to display trend chart view UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); UnitKPIPanel.CheckTag(input.InputData.tagNames[0]); UnitKPIPanel.CheckTag(input.InputData.tagNames[2]); UnitKPIPanel.CheckTag(input.InputData.tagNames[3]); TimeManager.ShortPause(); //· Check 3 tags at most Assert.IsTrue(UnitKPIPanel.IsAllTagsDisabled()); EnergyViewToolbar.SelectIndustryConvertTarget(input.InputData.Industries[0]); TimeManager.ShortPause(); EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Month" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Time range 2013/07/01 3:30-2013/07/01 15:00 hour EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Hour); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Hour" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Time range 2013/07/01 3:30-2013/07/03 23:00 day EnergyViewToolbar.SetDateRange(ManualTimeRange[2].StartDate, ManualTimeRange[2].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Day" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //Time range 2013/07/10-2013/08/05 week EnergyViewToolbar.SetDateRange(ManualTimeRange[3].StartDate, ManualTimeRange[3].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Week" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //Time range 2013/01/01-2013/12/31=lastyear month EnergyViewToolbar.SetDateRange(ManualTimeRange[4].StartDate, ManualTimeRange[4].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Month" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //Time range 2011/01/01-2013/12/31 year EnergyViewToolbar.SetDateRange(ManualTimeRange[5].StartDate, ManualTimeRange[5].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Step is "Year" UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); }
public void UnitIndicatorCostVerification06(UnitIndicatorData input) { //select NancyCostCustomer2 HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); UnitKPIPanel.NavigateToUnitIndicator(); TimeManager.MediumPause(); //Select "NancyCostCustomer2/组织A/园区B/楼宇C" UnitKPIPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.ShortPause(); //Select "楼宇C/一层" UnitKPIPanel.SwitchTagTab(TagTabs.AreaDimensionTab); TimeManager.MediumPause(); UnitKPIPanel.SelectAreaDimension(input.InputData.AreaDimensionPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Select "总览" UnitKPIPanel.SelectCommodityUnitCost(); TimeManager.MediumPause(); //Time range = 2012-11-26 to 2013-12-25 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Year" EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //"Month" EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //"Week" EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); //"Day" EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); //Select "电" UnitKPIPanel.SelectSingleCommodityUnitCost(input.InputData.Commodity[0]); TimeManager.MediumPause(); //Time range = 2012-11-26 to 2013-12-25 EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //"Year" EnergyAnalysis.ClickDisplayStep(DisplayStep.Year); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); //"Month" EnergyAnalysis.ClickDisplayStep(DisplayStep.Month); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); //"Week" EnergyAnalysis.ClickDisplayStep(DisplayStep.Week); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[6], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[6], input.InputData.failedFileName[6]); //"Day" EnergyAnalysis.ClickDisplayStep(DisplayStep.Day); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); UnitKPIPanel.ExportExpectedDataTableToExcel(input.ExpectedData.expectedFileName[7], DisplayStep.Default); TimeManager.MediumPause(); UnitKPIPanel.CompareDataViewUnitIndicator(input.ExpectedData.expectedFileName[7], input.InputData.failedFileName[7]); }