public void ViewWorkNotworkIndustryLabelling01(IndustryLabellingData input) { //Go to NancyOtherCustomer3. Go to Function Labelling view. HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); IndustryLabellingPanel.NavigateToIndustryLabelling(); TimeManager.MediumPause(); //Select the BuildingDayNight from Hierarchy Tree IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select DayNightP, select 公休比 option. select a 行业区域=严寒地区B区数据中心 option to view chart. IndustryLabellingPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //time 2013年 全年 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[0].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[0].month); EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[0]); EnergyViewToolbar.SelectLabellingUnitTypeConvertTarget(input.InputData.UnitTypeValue); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.AreEqual(7, IndustryLabellingPanel.GetLabellingNumber()); string labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[0], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[0], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Change different time range 年=2012,月=10月 to view chart. IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[1].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[1].month); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.AreEqual(8, IndustryLabellingPanel.GetLabellingNumber()); labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[1], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[1], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); IndustryLabellingPanel.SetYearAndMonth(input.InputData.YearAndMonth[2].year, input.InputData.YearAndMonth[2].month); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[1], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[3], labellingInfo1); }
public void ViewUnitIndicatorCustomizedLabelling(IndustryLabellingData input) { //Go to Function Labelling view. Go to Unit=单位人口, IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Select BuildingLabelling1, select Labellingtag2, select a 自定义能效标识 option to view chart. IndustryLabellingPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //time 2013-10 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[0].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[0].month); TimeManager.MediumPause(); EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //·Labelling chart display with Labellingtag2. Assert.AreEqual(input.ExpectedData.UnitTypeValues[0], EnergyViewToolbar.GetUnitTypeButtonText()); //Assert.AreEqual(6, IndustryLabellingPanel.GetLabellingNumber()); string labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[0], input.ExpectedData.IndustryValue, input.ExpectedData.UnitTypeValues[0]); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[0], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select select another LabellingtagWithoutNull to view chart of 自定义能效标识 again. IndustryLabellingPanel.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[1]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.AreEqual(5, IndustryLabellingPanel.GetLabellingNumber()); labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[1], input.ExpectedData.IndustryValue, input.ExpectedData.UnitTypeValues[1]); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[1], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void ViewDayNightIndustryLabelling01(IndustryLabellingData input) { //Go to NancyOtherCustomer3. Go to Function Labelling view. //Select the BuildingDayNight from Hierarchy Tree IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //select DayNightP, select 昼夜比 option. select a 行业区域=严寒地区B区数据中心 option to view chart. IndustryLabellingPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //time 2013年 全年 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[0].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[0].month); EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[0]); EnergyViewToolbar.SelectLabellingUnitTypeConvertTarget(input.InputData.UnitTypeValue); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.AreEqual(7, IndustryLabellingPanel.GetLabellingNumber()); string labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[0], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[0], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Change different time range 年=2012,月=10月 to view chart. IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[1].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[1].month); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Assert.AreEqual(8, IndustryLabellingPanel.GetLabellingNumber()); labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[1], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[1], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); #region Not use code, for save to dashboard which will test on manual for 2.0 /* * //Click "Save to dashboard"(保存到仪表盘)to save the chart to dashboard. * var dashboard = input.InputData.DashboardInfo; * EnergyAnalysis.Toolbar.SaveToDashboard(dashboard[0].WigetName, dashboard[0].HierarchyName, dashboard[0].IsCreateDashboard, dashboard[0].DashboardName); * TimeManager.LongPause(); * * IndustryLabellingPanel.SetYearAndMonth(input.InputData.YearAndMonth[2].year, input.InputData.YearAndMonth[2].month); * EnergyViewToolbar.ClickViewButton(); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.MediumPause(); * labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[2], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); * IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[3], labellingInfo1); * * //Go to widget maximize view. Change time range to 2012 全年. * EnergyAnalysis.NavigateToAllDashBoards(); * HomePagePanel.SelectHierarchyNode(dashboard[0].HierarchyName); * TimeManager.MediumPause(); * HomePagePanel.ClickDashboardButton(dashboard[0].DashboardName); * JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(); * TimeManager.MediumPause(); * * //Click the 'Maximize' button * HomePagePanel.MaximizeWidget(dashboard[0].WigetName); * TimeManager.LongPause(); * * Widget.SetYearAndMonth(input.InputData.YearAndMonth[2].year, input.InputData.YearAndMonth[2].month); * Widget.ClickViewLabellingDataButton(); * JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); * TimeManager.LongPause(); * * //Assert.AreEqual(8, Widget.GetLabellingNumber()); * Widget.CompareMaxWidgetStringData(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3], IndustryLabellingPanel.IndustryLabellingPath); * * Widget.ClickCloseMaxDialogButton(); */ #endregion }
public void CalculateVConsumptIndustryLabelling01(IndustryLabellingData input) { //Go to NancyOtherCustomer3. Go to Function Labelling view. HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); IndustryLabellingPanel.NavigateToIndustryLabelling(); TimeManager.MediumPause(); //Go to Labeling. Labellingtag1, select Unit=单位人口 行业&区域=夏热冬暖酒店三星级行业;time range=2012/10 to view chart. IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Select BuildingLabelling1, select Labellingtag1, select a 行业区域=热冬暖酒店三星级行业 option to view chart. IndustryLabellingPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //time 2012-10 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[0].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[0].month); EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[0]); EnergyViewToolbar.SelectLabellingUnitTypeConvertTarget(input.InputData.UnitTypeValue); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); string labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[0], input.InputData.Industries[0][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[0], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Select BuildingLabelling9, select 行业&区域=全行业全区域;time range=2012/10 to view chart. IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[1]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); IndustryLabellingPanel.CheckTag(input.InputData.tagNames[1]); TimeManager.ShortPause(); //全部区域全行业(夏热冬暖地区酒店(三星级)) EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[2]); EnergyViewToolbar.SelectLabellingUnitTypeConvertTarget(input.InputData.UnitTypeValue); //time 2012-10 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[2].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[2].month); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[1], input.InputData.YearAndMonth[2], input.InputData.Industries[2][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[1], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); //Go to SP1. Go to Function Labelling. //Select 多层级. BuildingConvertStandardUOM->StandardUOMTon,and select BuildingNotConvertStandardUOM->NotStandardUOMkg, 行业&区域=温和地区超市行业.;time range=2013/1 to view chart. EnergyViewToolbar.SelectTagModeConvertTarget(TagModeConvertTarget.MultipleHierarchyTag); TimeManager.LongPause(); MultiHieCompareWindow.SelectHierarchyNode(input.InputData.MultipleHierarchyAndtags[0].HierarchyPath); TimeManager.MediumPause(); MultiHieCompareWindow.CheckTag(input.InputData.MultipleHierarchyAndtags[0].TagsName[0]); TimeManager.ShortPause(); MultiHieCompareWindow.SelectHierarchyNode(input.InputData.MultipleHierarchyAndtags[1].HierarchyPath); TimeManager.MediumPause(); MultiHieCompareWindow.CheckTag(input.InputData.MultipleHierarchyAndtags[1].TagsName[0]); TimeManager.ShortPause(); MultiHieCompareWindow.ClickConfirmButton(); TimeManager.ShortPause(); //温和地区超市 EnergyViewToolbar.SelectLabellingIndustryConvertTarget(input.InputData.Industries[1]); EnergyViewToolbar.SelectLabellingUnitTypeConvertTarget(input.InputData.UnitTypeValue); //time 2013-10 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[1].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[1].month); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); labellingInfo1 = IndustryLabellingPanel.GetMultiLabellingInfo(input.InputData.MultipleHierarchyAndtags, input.InputData.YearAndMonth[1], input.InputData.Industries[1][1], input.InputData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[2], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); }
public void ViewConsumptIndustryLabelling01(IndustryLabellingData input) { //Go to Function Labelling view. Select NancyCustomer1. Go to Unit=单位人口, IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Select BuildingBC, select V(1), select a 行业区域=寒冷地区全行业 option to view chart. IndustryLabellingPanel.CheckTag(input.InputData.tagNames[0]); TimeManager.ShortPause(); //time 2014-12 IndustryLabellingPanel.SetYear(input.InputData.YearAndMonth[0].year); IndustryLabellingPanel.SetMonth(input.InputData.YearAndMonth[0].month); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //·Labelling chart display with v(1). Assert.AreEqual(input.ExpectedData.UnitTypeValue, EnergyViewToolbar.GetUnitTypeButtonText()); string labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[0], input.ExpectedData.IndustryValue, input.ExpectedData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[0], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //Go to 多层级 select BuildingBC+BuildingBAD and 确定.(待定) //Change select non-building node 园区测试多层. IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[1]); TimeManager.MediumPause(); //Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[0])); //Select the BuildingBC from Hierarchy Tree.time range="2012 全年", 行业区域=寒冷地区全行业. Select multiple tag V(1)+V(2) +V(3) with the same commodity to display Labelling chart view. IndustryLabellingPanel.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); IndustryLabellingPanel.CheckTag(input.InputData.tagNames[0]); IndustryLabellingPanel.CheckTag(input.InputData.tagNames[1]); IndustryLabellingPanel.CheckTag(input.InputData.tagNames[2]); TimeManager.ShortPause(); //Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[2])); Assert.AreEqual(input.ExpectedData.IndustryValue, EnergyViewToolbar.GetLabellingIndustryButtonText()); IndustryLabellingPanel.SetYearAndMonth(input.InputData.YearAndMonth[1].year, input.InputData.YearAndMonth[1].month); EnergyViewToolbar.ClickViewButton(); TimeManager.MediumPause(); //Assert.IsTrue(HomePagePanel.GetPopNotesValue().Contains(input.ExpectedData.popupNotes[1])); labellingInfo1 = IndustryLabellingPanel.GetSingleLabellingInfo(input.InputData.Hierarchies[0], input.InputData.YearAndMonth[1], input.ExpectedData.IndustryValue, input.ExpectedData.UnitTypeValue); IndustryLabellingPanel.ExportExpectedStringToExcel(input.ExpectedData.expectedFileName[1], labellingInfo1); TimeManager.MediumPause(); IndustryLabellingPanel.CompareStringsOfEnergyAnalysis(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }