public void ClickTenRanking(CorporateRankingData input) { //Select NancyCostCustomer2->楼宇A. Last 7 days JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.LongPause(); //Select the BuildingNullTest from Hierarchy Tree. CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(10); TimeManager.LongPause(); //Click Ranking Type button, select Cost, check Commodity=电,rank type="总排名", CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); //time range="今年"/2013/01/01-2013/01/07, to view data. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate);; TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); CorporateRanking.ClickTenRankButton(); }
public void CalcWaterCarbonRankingData(CorporateRankingData input) { //Select NancyCostCustomer2-> 楼宇B. click 确定 JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Select 介质- 水 EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Select '人均排名', time range is last year. EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.LastYear); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CalcTotalAverageCostRankingDataLastYear(CorporateRankingData input) { //1.Select the NancyCostCustomer2->园区A->楼A and 楼B from Hierarchy Tree. JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, select Cost EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Time range 2012 whole year var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.MediumPause(); //Select Commodity=电 to display data view. Unit=单位人口. CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); //2.Change tima range to 2011/1/1-2012/12/31 to display Data view. EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void CalcTotalBuildingAConsumptionRankingData(CorporateRankingData input) { //1.Select the NancyCostCustomer2->楼宇A from Hierarchy Tree. JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, select Cost, then go to 介质单项. //Change manually defined time range to 2012/07/01-2012/09/30. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); //Select Commodity=电 to display trend chart; Optional step=week; Unit=单位人口. CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void SelectCarbonEmissionType(CorporateRankingData input) { //Navigate to Energy Consumption Unit Indicator(单位能耗指标) module.• Successfully navigate to the module. UnitIndicator.NavigateToUnitIndicator(); TimeManager.LongPause(); //Select ‘Carbon Emission’ option from 'Function Type'. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.LongPause(); //Click Carbon Consumption Type dropdown list. //• Display options as 'Standard Coal Consumption', 'CO2 Emission' and 'Tree Consumption' in dropdown list. //• 'Standard Coal Consumption' option is selected by default. //• Current selected option should be highlighted. EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.StandardCoal); EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.CO2); EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.Tree); //Select one option.• Set consumption type as selected option. //Navigate to Corporate Ranking (集团排名) module.• Successfully navigate to the module. CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //Repeat steps as above.• Carbon Consumption Type can be selected correctly. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.LongPause(); EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.StandardCoal); EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.CO2); EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.Tree); }
public void ViewNullTestBuildingDataUnitArea(CorporateRankingData input) { //Go to NancyOtherCustomer3. Go to Function "Corporate Ranking". JazzFunction.HomePage.SelectCustomer("NancyOtherCustomer3"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.LongPause(); //Select the BuildingNullTest from Hierarchy Tree. CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(10); TimeManager.LongPause(); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); //rank type="单位面积", EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitAreaRank); //time range="今年"/2013/01/01-2013/01/07, to view data. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //· Ranking chart display successfully. //no data CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CalculateUpdateRuleConsumptionRanking02(CorporateRankingData input) { HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //Go to UT tool. Go to Ranking.Select NancyCostCustomer2->楼宇A, select 2013/01/01 to 2013/02/01 unit=单位供冷/单位采暖to Data view. CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //Time range = A. 2013/1/1 to 2013/12/31 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //unit=单位供冷 EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitCoolAreaRank); TimeManager.MediumPause(); //Check tag and view data view EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); //unit=单位采暖 EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitHeatAreaRank); TimeManager.MediumPause(); //Check tag and view data view EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfEnergyAnalysis(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); }
public void SelectRatioIndicatorType(CorporateRankingData input) { //Navigate to Energy Ratio Indicator(时段能耗比) module. RatioIndicator.NavigateToRatio(); TimeManager.MediumPause(); //Click Ratio Type dropdown list. //• Display options as Day/Night Ratio and Workday/NonWorkDay Ratio in dropdown list. //• ‘Day/Night Ratio’ option is selected by default. //Select one option.• Set ratio type as selected option. //• Current selected option should be highlighted. EnergyViewToolbar.SelectRadioTypeConvertTarget(RadioTypeConvertTarget.DayNightRadio); EnergyViewToolbar.SelectRadioTypeConvertTarget(RadioTypeConvertTarget.WorkNonRadio); }
public void SelectUnitIndicatorType(CorporateRankingData input) { //Navigate to Energy Consumption Unit Indicator(单位能耗指标) module.• Successfully navigate to the module. UnitIndicator.NavigateToUnitIndicator(); TimeManager.LongPause(); //Click Indicator Type dropdown list. //• Display options as Unit Person, Unit Total Area, Unit Cooling Area, and Unit Heating Area in dropdown list. //• ‘Unit Person’ option is selected by default. //Select one option.• Set indicator type as selected option. //• Current selected option should be highlighted. EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitArea); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitCoolArea); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitHeatArea); EnergyViewToolbar.SelectUnitTypeConvertTarget(UnitTypeConvertTarget.UnitPopulation); }
public void SelectRankingType(CorporateRankingData input) { //Navigate to Corporate Ranking (集团排名) module. CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //Click Ranking Type dropdown list. //• Display options as Total Ranking, Unit Person Ranking, Unit Area Ranking, Unit Cooling Area Ranking and Unit Heating Area Ranking. //• ‘Total Ranking’ option is selected by default. //Select one option.Set Ranking type as selected option.Current selected option should be highlighted. EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.TotalRank); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitAreaRank); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitCoolAreaRank); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitHeatAreaRank); }
public void CalcTotalCommodityCarbonRankingData(CorporateRankingData input) { //Select the NancyCostCustomer2->楼宇A from Hierarchy Tree. JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, select carbon, EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Select time range 2012/07/30 to 2013/08/04 Commodities=电/水/煤 to view ranking. //Select 总览 to view ranking. Look at the ranking chart tooltip value. //· 总览 ranking value=Commodities电+水+煤 value. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); int i = 0; while (i < 4) { CorporateRanking.SelectCommodity(input.InputData.commodityNames[i]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[i]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[i], input.InputData.failedFileName[i]); TimeManager.LongPause(); TimeManager.LongPause(); i++; } }
public void CalculateUpdateRuleConsumptionRanking03(CorporateRankingData input) { HomePagePanel.SelectCustomer("NancyCostCustomer2"); TimeManager.ShortPause(); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //Go to NancyCostCustomer2->园区C/楼宇A/楼宇D空调, Unit=总排名, select time range to Data View. CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[2]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Switch to system dimension node CorporateRanking.SwitchSystemDimensionTab(); CorporateRanking.SelectSystemDimensionNode(input.InputData.SystemDimensionPath); TimeManager.LongPause(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectSystemCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //Time range = A. 2012/07/30 to 2012/08/01. var ManualTimeRange = input.InputData.ManualTimeRange; for (int i = 0; i < input.InputData.ManualTimeRange.Length; i++) { EnergyViewToolbar.SetDateRange(ManualTimeRange[i].StartDate, ManualTimeRange[i].EndDate); TimeManager.ShortPause(); //Check tag and view data view EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[i]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfEnergyAnalysis(input.ExpectedData.expectedFileName[i], input.InputData.failedFileName[i]); } }
public void ViewZxhUserAConsumption(CorporateRankingData input) { //Login with zxhUserA. JazzFunction.HomePage.ExitJazz(); TimeManager.MediumPause(); JazzFunction.LoginPage.LoginWithOption("zxhUserA", "zxh123", "NancyOtherCustomer3"); TimeManager.LongPause(); //Go to NancyOtherCustomer3. Go to Function "Corporate Ranking". CorporateRanking.NavigateToCorporateRanking(); TimeManager.LongPause(); string[] BuildingNames = { "BuildingRanking1", "BuildingRanking2", "BuildingRanking3", "BuildingRanking4", "BuildingRanking5", "BuildingRanking6", "BuildingRanking7", "BuildingRanking8", "BuildingRanking9", "BuildingRanking10", "BuildingRanking11", "BuildingRanking12", "BuildingRanking13", "BuildingRanking14", "BuildingRanking15", "BuildingRanking16", "BuildingRanking17", "BuildingRanking18", "BuildingRanking19", "BuildingRanking20", "BuildingRanking21", "BuildingRanking22", "BuildingRanking23", "BuildingRanking24", "BuildingRanking25", "BuildingRanking26", "BuildingRanking27", "BuildingRanking28", "BuildingRanking29", "BuildingRanking30", "BuildingRanking31", "BuildingRanking32", "BuildingRanking33", "BuildingRanking34", "BuildingRanking35", "BuildingRanking36", "BuildingRanking37", "BuildingRanking38", "BuildingRanking39", "BuildingRanking40", "BuildingRanking41", "BuildingRanking42", "BuildingRanking43", "BuildingRanking44", "BuildingRanking45", "BuildingRanking46", "BuildingRanking47", "BuildingRanking48", "BuildingRanking49", "BuildingRanking50" }; //select BuildingRanking1 to BuildingRanking50, int i = 0; CorporateRanking.ClickSelectHierarchyButton(); while (i < 50) { input.InputData.Hierarchies[0][2] = BuildingNames[i]; CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); i++; } CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); // Commodity=电,time range="2012-1-1 to 2012-1-31", CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.MediumPause(); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CalculateUpdateRuleCostRanking03(CorporateRankingData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Go to UT tool. Go to Ranking.Select NancyOtherCustomer3->BuildingLabellingNull, Unit=单位面积, select different time range to view chart. CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); TimeManager.MediumPause(); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //Time range = A. 2012/01/01 to 2013/03/01. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //unit=单位面积 EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitAreaRank); TimeManager.MediumPause(); //Check tag and view data view EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CalculateUpdateRuleConsumptionRanking01(CorporateRankingData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); string[] BuildingNames = { "BuildingRanking1", "BuildingRanking2", "BuildingRanking3", "BuildingRanking4", "BuildingRanking5", "BuildingRanking6", "BuildingRanking7", "BuildingRanking8", "BuildingRanking9", "BuildingRanking10", "BuildingRanking11", "BuildingRanking12", "BuildingRanking13", "BuildingRanking14", "BuildingRanking15", "BuildingRanking16", "BuildingRanking17", "BuildingRanking18", "BuildingRanking19", "BuildingRanking20", "BuildingRanking21", "BuildingRanking22", "BuildingRanking23", "BuildingRanking24", "BuildingRanking25", "BuildingRanking26", "BuildingRanking27", "BuildingRanking28", "BuildingRanking29", "BuildingRanking30" }; int i = 0; CorporateRanking.ClickSelectHierarchyButton(); while (i < 30) { input.InputData.Hierarchies[0][2] = BuildingNames[i]; CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); TimeManager.MediumPause(); i++; } CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //Time range = A. 2013/1/1 to 2013/01/06 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); //Check tag and view data view EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfEnergyAnalysis(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void SelectHierarchyNodesForCoperateRanking(CorporateRankingData input) { CorporateRanking.ClickSelectHierarchyButton(); TimeManager.LongPause(); //Click Hierarchy Node Selector. ‘清空’ button is available since no any nodes selected. Assert.IsFalse(CorporateRanking.IsClearHiearchyButtonEnabled()); //• Customer node is disabled for selection. //• Check the hierarchy node in checkbox.Uncheck one hierarchy node. CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); Assert.IsTrue(CorporateRanking.IsHierarchyNodeChecked(input.InputData.Hierarchies[0].Last())); CorporateRanking.OnlyUnCheckHierarchyNode(input.InputData.Hierarchies[0]); Assert.IsFalse(CorporateRanking.IsHierarchyNodeChecked(input.InputData.Hierarchies[0].Last())); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); //Click '确定' button. CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //• Display Total Consumption and all available Commodities under all selected hierarchy nodes with Radio Button. Assert.IsTrue(CorporateRanking.IsCommodityOnRankingPanel(input.InputData.commodityNames[0])); Assert.IsTrue(CorporateRanking.IsCommodityOnRankingPanel(input.InputData.commodityNames[1])); //Click Hierarchy Node Selector again. //• Checkboxes of selected hierarchy nodes are displayed as checked.Other checkboxes are displayed as are unchecked. CorporateRanking.ClickSelectHierarchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); Assert.IsTrue(CorporateRanking.IsHierarchyNodeChecked(input.InputData.Hierarchies[0].Last())); Assert.IsFalse(CorporateRanking.IsHierarchyNodeChecked(input.InputData.Hierarchies[0][1])); //Click '清空' button. CorporateRanking.ClickClearHiearchyButton(); //• All hierarchy nodes are unchecked.The popup of hierarchy tree is still displayed. Assert.IsFalse(CorporateRanking.IsHierarchyNodeChecked(input.InputData.Hierarchies[0].Last())); //Click '确定' button. //• The hierarchy tree is hidden.NO Total Consumption option and NO Commodities options displayed. CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); }
public void ViewCarbonYearBuildingTotalData(CorporateRankingData input) { //Go to NancyOtherCustomer3. Go to Function "Corporate Ranking". JazzFunction.HomePage.SelectCustomer("NancyOtherCustomer3"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.LongPause(); //Select the BuildingCostYeartoday from Hierarchy Tree. CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(10); TimeManager.LongPause(); //Click Ranking Type button, select Carbon, check Commodity=电,rank type="总排名", EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); //Time range="2010/01/01-2012/12/31 to view data. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //· Ranking chart display successfully. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void ViewAverageRankingData(CorporateRankingData input) { //Go to NancyOtherCustomer3. Go to Function "Corporate Ranking". JazzFunction.HomePage.SelectCustomer("NancyOtherCustomer3"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.LongPause(); //Select the BuildingCostYearToDay from Hierarchy Tree. CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(10); TimeManager.LongPause(); //Click Function Type button, select Carbon, Commodity=煤, time range=2012/01/01-2012/12/31 to view chart. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.ShortPause(); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //· Only display one column (BuildingConvertStandardUOM 's data). CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void SelectCarbonCommodity(CorporateRankingData input) { //Click Hierarchy Node Selector to select multiple hierarchy nodes, click 确定. CorporateRanking.ClickSelectHierarchyButton(); TimeManager.LongPause(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(10); TimeManager.LongPause(); //2.Take carbon function type for example to verify below steps. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //• Display Total Consumption and all available Commodities under all selected hierarchy nodes with Radio Button. //• In default, No any option is selected. int k = 0; while (k < input.InputData.commodityNames.Length) { Assert.IsTrue(CorporateRanking.IsCommodityOnRankingPanel(input.InputData.commodityNames[k])); TimeManager.ShortPause(); Assert.IsFalse(CorporateRanking.IsCommoditySelected(input.InputData.commodityNames[k])); TimeManager.ShortPause(); k++; } //Select Total Consumption option.• Total Consumption option is checked.Commodity option is unchecked. CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); Assert.IsTrue(CorporateRanking.IsCommoditySelected(input.InputData.commodityNames[0])); //Select Commodity option. This Commodity option is checked. Total Consumption option is unchecked. CorporateRanking.SelectCommodity(input.InputData.commodityNames[1]); Assert.IsFalse(CorporateRanking.IsCommoditySelected(input.InputData.commodityNames[0])); Assert.IsTrue(CorporateRanking.IsCommoditySelected(input.InputData.commodityNames[1])); //Click System Dimension tab.Click System Dimension Node Selector. Assert.IsFalse(CorporateRanking.SwitchSystemDimensionTab()); }
public void ViewUnitAreaRankingData(CorporateRankingData input) { //Select 楼宇D+楼宇B, time range 2012/07/02 -2012/08/03, Commodity=电, Ranking type="单位面积" to view data. CorporateRanking.ClickSelectHierarchyButton(); TimeManager.MediumPause(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.OnlyCheckHierarchyNode(extendHierarchyNode1); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Click Function Type button, select Cost. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); TimeManager.LongPause(); //time range 2012/07/02 -2012/08/03, Commodity=电, Ranking type="单位面积" to view data. CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.LongPause(); var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Change chart type=数据表 to view chart again.The data view chart show UOM correctly. EnergyViewToolbar.View(EnergyViewType.List); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitAreaRank); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //Ranking chart display. Only show two columns:楼宇D and 楼宇B. (楼宇C is not included in the ranking.) CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void MirrorEnvPressTestForRanking(CorporateRankingData input) { CorporateRanking.NavigateToCorporateRanking(); string[] BuildingNames = { "Area02", "Area03", "Area04", "Area05", "Area06", "Area07", "Area08", "Area09", "Area10", "Area11", "Area12", "Area13", "Area14", "Area15", "Area16", "Area17", "Area18", "Area19", "Area20" }; int i = 0; CorporateRanking.ClickSelectHierarchyButton(); while (i < 18) { input.InputData.Hierarchies[0][1] = BuildingNames[i]; CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); TimeManager.MediumPause(); i++; } CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //之前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(); }
public void CalculateUpdateRuleConsumptionRanking04(CorporateRankingData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //Go to UT tool. Go to Ranking. Select NancyOtherCustomer3->BuildingMissingData, Unit=总排名, select different time range to view data view. CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); var ManualTimeRange = input.InputData.ManualTimeRange; for (int i = 0; i < input.InputData.ManualTimeRange.Length; i++) { //Time range = A. 2012/07/30 to 2012/08/01 EnergyViewToolbar.SetDateRange(ManualTimeRange[i].StartDate, ManualTimeRange[i].EndDate); TimeManager.ShortPause(); //Check tag and view data view EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[i]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfEnergyAnalysis(input.ExpectedData.expectedFileName[i], input.InputData.failedFileName[i]); } }
public void CalculateUpdateRuleCarbonRanking01(CorporateRankingData input) { HomePagePanel.SelectCustomer("NancyOtherCustomer3"); TimeManager.ShortPause(); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Go to UT tool. Go to Ranking. Select NancyOtherCustomer3->BuildingMissingData, Unit=总排名, select different time range to view data view. CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Commodity='电' CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.ShortPause(); //Change manually defined time range to A. 2012/01/01 to 2013/03/01 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCarbonUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void MissingTreeValue_5113(CorporateRankingData input) { JazzFunction.HomePage.SelectCustomer("NancyOtherCustomer3"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //select NancyOtherCustomer3->BuildingDayNight CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, select Carbon, then go to 介质单项/自來水 EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //time range is 2012-01-01 to 2013-12-31 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); }
public void CalcSiteCarbonRankingData(CorporateRankingData input) { //1.Go to ranking, select '碳排放', select 楼A, JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, function is '碳排放', EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Time range ="2012/1/1-2012/12/31" var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.MediumPause(); //Select a commodity 水, time range is This year, '总排名', CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); //2.select '二氧化碳' EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.CO2); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); TimeManager.LongPause(); TimeManager.LongPause(); //3.select '树' EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.Tree); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //no data for tree CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void CalcCoalLastYearAverageCarbonRankingData(CorporateRankingData input) { //1.Go to Ranking, Select NancyCostCustomer2 -> 楼宇A, JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, function is '碳排放', EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Time range ="2012" var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); TimeManager.MediumPause(); //Select Commodity=煤 to display data view ,Unit=‘人均排名’ CorporateRanking.SelectCommodity(input.InputData.commodityNames[2]); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); //2.Carbon ranking type = "Co2" EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.CO2); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); TimeManager.LongPause(); TimeManager.LongPause(); //3.Carbon ranking type = "Tree" EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.Tree); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void SelectFunctionType(CorporateRankingData input) { //Navigate to Energy Consumption Unit (单位能耗指标) module.Click Function Type button. UnitIndicator.NavigateToUnitIndicator(); TimeManager.LongPause(); EnergyViewToolbar.ClickFuncModeConvertTarget(); TimeManager.LongPause(); //Options 'Energy Consumption','Carbon Emission' and 'Cost' are displayed in dropdown list. //Selected option is Highlighted. 'Energy Consumption' is selected by default. //Select ‘Energy Consumption’ option.Display Hierarchy Mode button (SingleHierarchyNode is selected by default). //Display Hierarchy Tree Selector.Display tag selector which support tags under hierarchy node, system node, and area node. Assert.AreEqual(EnergyViewToolbar.GetFuncModeConvertTargetText(), input.ExpectedData.FuncModeConvertTargetTexts[0]); UnitIndicator.SelectHierarchy(input.InputData.Hierarchies[0]); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.LongPause(); Assert.AreEqual(EnergyViewToolbar.GetFuncModeConvertTargetText(), input.ExpectedData.FuncModeConvertTargetTexts[1]); //Select ‘Carbon Emission’ option.• Display Hierarchy Tree Selector. //• Display Commodity selector which only support commodity under hierarchy node--电,自来水 UnitIndicator.SelectSingleCommodityUnitCarbon(input.InputData.commodityNames[0]); UnitIndicator.SelectSingleCommodityUnitCarbon(input.InputData.commodityNames[1]); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); Assert.AreEqual(EnergyViewToolbar.GetFuncModeConvertTargetText(), input.ExpectedData.FuncModeConvertTargetTexts[2]); UnitIndicator.SelectSingleCommodityUnitCost(input.InputData.commodityNames[0]); UnitIndicator.SelectSingleCommodityUnitCost(input.InputData.commodityNames[1]); // Chart is not redrawn when switching the function type option.which no chart at all.s Assert.IsTrue(CorporateRanking.EntirelyNoChartDrawn()); //Select ‘Cost’ option.• Display Hierarchy Tree Selector. //• Display Commodity selector which support commodity under hierarchy node, system node, and area node. UnitIndicator.SwitchTagTab(TagTabs.AreaDimensionTab); TimeManager.ShortPause(); UnitIndicator.SelectAreaDimension(input.InputData.AreaDimensionPath); TimeManager.MediumPause(); UnitIndicator.SelectSingleCommodityUnitCost(input.InputData.commodityNames[0]); //Navigate to Energy Ratio Indicator (时段能耗比) module. RatioIndicator.NavigateToRatio(); TimeManager.MediumPause(); //• No function type dropdown list.• Display Hierarchy Mode button (SingleHierarchyNode is selected by default). //• Display Hierarchy Tree Selector. //• Display tag selector which support commodity under hierarchy node, system node, and area node. //Navigate to Corporate Ranking (集团排名) module.• Successfully navigate to the module. CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); //Click Function Type button. //• Options 'Energy Consumption', 'Carbon Emission' and 'Cost' are displayed in dropdown list. //• Selected option is Highlighted. //• 'Energy Consumption' is selected by default. //Select ‘Energy Consumption’ option.• Display Hierarchy Tree Selector. //Display Commodity selector which support commodity under hierarchy node, system node, and area node.. Assert.AreEqual(EnergyViewToolbar.GetFuncModeConvertTargetText(), input.ExpectedData.FuncModeConvertTargetTexts[0]); CorporateRanking.ClickSelectHierarchyButton(); TimeManager.LongPause(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); CorporateRanking.SelectCommodity(input.InputData.commodityNames[1]); //Select ‘Carbon Emission’ option. //• Display Hierarchy Tree Selector. //• Display Commodity selector which only support commodity under hierarchy node. //• Display Carbon Emission Type selector. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); TimeManager.LongPause(); Assert.AreEqual(EnergyViewToolbar.GetFuncModeConvertTargetText(), input.ExpectedData.FuncModeConvertTargetTexts[1]); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); CorporateRanking.SelectCommodity(input.InputData.commodityNames[1]); //Select ‘Cost’ option.• Display Hierarchy Tree Selector. //• Display Commodity selector which only support commodity under hierarchy node and system node (without area node). EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); Assert.AreEqual(EnergyViewToolbar.GetFuncModeConvertTargetText(), input.ExpectedData.FuncModeConvertTargetTexts[2]); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); CorporateRanking.SelectCommodity(input.InputData.commodityNames[1]); }
public void CalcBiuldingACarbonRankingData(CorporateRankingData input) { //1.Select the NancyCostCustomer2->楼宇A from Hierarchy Tree. JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.CheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, select Cost, then go to 介质单项. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Change manually defined time range to 2012/07/01-2012/09/30. var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); //Select Commodity=电 to display data view; Unit=总能耗. CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); //· The correct value of 总排名=29280. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); //2.Change to 总览 to display Data view. CorporateRanking.SelectCommodity(input.InputData.commodityNames[1]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); TimeManager.LongPause(); TimeManager.LongPause(); //3.Verify 楼宇A 总能耗 value. //Select time range=2012-08-01 to 2012-08-30. EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); TimeManager.LongPause(); TimeManager.LongPause(); //4.Verify 楼宇A 人均排名 value. Select time range=2012-08-01 to 2012-08-30. EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void CalcFiveBuildingCarbonRanking(CorporateRankingData input) { //Go to Function Ranking. Select the BuildingRanking1 to 5 from Hierarchy Tree. CorporateRanking.ClickSelectHierarchyButton(); TimeManager.MediumPause(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[0]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[1]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[2]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[3]); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies[4]); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Ranking Type button, select Cost, check Commodity=电. EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Carbon); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); TimeManager.LongPause(); // 1.Change different time range to view data. a. 2013/01/01-2013/01/07 var ManualTimeRange = input.InputData.ManualTimeRange; EnergyViewToolbar.SetDateRange(ManualTimeRange[0].StartDate, ManualTimeRange[0].EndDate); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); // 2.Change different time range to view data. b. 2013 EnergyViewToolbar.SetDateRange(ManualTimeRange[1].StartDate, ManualTimeRange[1].EndDate); TimeManager.MediumPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); TimeManager.LongPause(); TimeManager.LongPause(); //3.Check 总览 to view data. CorporateRanking.SelectCommodity(input.InputData.commodityNames[1]); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); TimeManager.LongPause(); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2]); TimeManager.LongPause(); TimeManager.LongPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); TimeManager.LongPause(); TimeManager.LongPause(); //5.Select "Tree" to view data. EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.Tree); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); TimeManager.LongPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //BuildingRanking5 do not attend ranking, since it defines no population property. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[4]); TimeManager.MediumPause(); TimeManager.LongPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[4], input.InputData.failedFileName[4]); TimeManager.LongPause(); TimeManager.LongPause(); //6.Select Ranking type=人均排名 and view data. EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); //BuildingRanking5 do not attend ranking, since it defines no population property. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[5]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[5], input.InputData.failedFileName[5]); TimeManager.LongPause(); TimeManager.LongPause(); //4.Select "CO2" to view data. EnergyViewToolbar.SelectCarbonConvertTarget(CarbonConvertTarget.CO2); TimeManager.ShortPause(); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); //BuildingRanking5 do not attend ranking, since it defines no population property. CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[3]); TimeManager.LongPause(); TimeManager.LongPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[3], input.InputData.failedFileName[3]); TimeManager.LongPause(); TimeManager.LongPause(); }
public void CalcThisYearTotalCostRankingData(CorporateRankingData input) { //1.Select the NancyCostCustomer2->园区A->楼A from Hierarchy Tree. JazzFunction.HomePage.SelectCustomer("NancyCostCustomer2"); CorporateRanking.NavigateToCorporateRanking(); TimeManager.MediumPause(); CorporateRanking.ClickSelectHierarchyButton(); CorporateRanking.OnlyCheckHierarchyNode(input.InputData.Hierarchies); CorporateRanking.OnlyCheckHierarchyNode(input.ExpectedData.Hierarchies); CorporateRanking.ClickConfirmHiearchyButton(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); TimeManager.LongPause(); //Click Function Type button, select Cost. EnergyViewToolbar.ClickFuncModeConvertTarget(); EnergyViewToolbar.SelectFuncModeConvertTarget(FuncModeConvertTarget.Cost); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); //Time range ="this Year" EnergyViewToolbar.SelectMoreOption(EnergyViewMoreOption.ThisYear); TimeManager.MediumPause(); //Select Commodity=介质总览 to display data view; CorporateRanking.SelectCommodity(input.InputData.commodityNames[0]); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsFalse(CorporateRanking.IsNoDataInEnergyGrid()); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[0]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[0], input.InputData.failedFileName[0]); TimeManager.LongPause(); TimeManager.LongPause(); //2.Unit=人均排名. EnergyViewToolbar.ClickRankTypeConvertTarget(); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.AverageRank); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsFalse(CorporateRanking.IsNoDataInEnergyGrid()); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[1]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[1], input.InputData.failedFileName[1]); TimeManager.LongPause(); TimeManager.LongPause(); //3.Unit=单位面积排名. EnergyViewToolbar.ClickRankTypeConvertTarget(); EnergyViewToolbar.SelectRankTypeConvertTarget(RankTypeConvertTarget.UnitAreaRank); EnergyViewToolbar.ClickViewButton(); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); EnergyViewToolbar.View(EnergyViewType.List); JazzMessageBox.LoadingMask.WaitChartMaskerLoading(); TimeManager.MediumPause(); Assert.IsFalse(CorporateRanking.IsNoDataInEnergyGrid()); CorporateRanking.ExportRankingExpectedDataTableToExcel(input.ExpectedData.expectedFileName[2]); TimeManager.MediumPause(); CorporateRanking.CompareDataViewOfCostUsage(input.ExpectedData.expectedFileName[2], input.InputData.failedFileName[2]); TimeManager.LongPause(); TimeManager.LongPause(); }