public void VerifyBeamChartsLink() { LowisMainWindow Lwindow = new LowisMainWindow(); LReportPane lpnae = new LReportPane(); Helper hr = new Helper(); string srchWell1 = ConfigurationManager.AppSettings["testwell1"]; try { string repeat = new string('=', 50); hr.LogtoTextFile(repeat + "Test execution Started" + repeat); Lwindow.All.DoubleClick(); Lwindow.AllWels.Click(); Lwindow.WellTypes.DoubleClick(); Lwindow.AllBeamWells.Click(); Lwindow.RefreshWells.Click(); Lwindow.Start.WaitForControlReady(); Lwindow.Start.Click(); Lwindow.clickMenuitem(".Charts", "Beam Chart Viewer"); //Select a Sepecific Well that can have good data to test these Lwindow.SelectWellfromSearch(srchWell1); DataTable dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamChartsLinksName.xls", "Sheet1", "ReportTabPage", "All"); Chartclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamChartsLinksName.xls", "Sheet1", "ReportTabPage", "Welltest"); lpnae.tabWelltest.Click(); Chartclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamChartsLinksName.xls", "Sheet1", "ReportTabPage", "Analysis Charts"); lpnae.tabAlarms.Click(); Chartclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamChartsLinksName.xls", "Sheet1", "ReportTabPage", "WSM Charts"); lpnae.tabParameters.Click(); Chartclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamChartsLinksName.xls", "Sheet1", "ReportTabPage", "Charts By Controller"); lpnae.tabConfiguration.Click(); Chartclick(dt, Lwindow, lpnae); hr.LogtoTextFile(repeat + "Test execution Ended" + repeat); } catch (Exception ex) { hr.LogtoTextFile("Exeption occured : " + ex.Message.ToString()); } }
public void VerifyBeamReportsLink() { LowisMainWindow Lwindow = new LowisMainWindow(); LReportPane lpnae = new LReportPane(); Helper hr = new Helper(); string repeat = new string('=', 50); hr.LogtoTextFile(repeat + "Test execution Started" + repeat); Lwindow.All.DoubleClick(); Lwindow.AllWels.Click(); Lwindow.WellTypes.DoubleClick(); Lwindow.AllBeamWells.Click(); Lwindow.RefreshWells.Click(); Lwindow.Start.WaitForControlReady(); Lwindow.Start.Click(); Lwindow.clickMenuitem(".Reports"); Lwindow.clickMenuitem("Beam Reports"); DataTable dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "All"); this.Reportclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "Status"); lpnae.tabStatus.Click(); Reportclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "Analysis"); lpnae.tabAnalysis.Click(); Reportclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "Welltest"); lpnae.tabWelltest.Click(); Reportclick2(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "Alarms"); lpnae.tabAlarms.Click(); for (int i = 0; i < 3; i++) { lpnae.btnLess.Click(); } Reportclick2(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "Parameters"); lpnae.tabParameters.Click(); Reportclick(dt, Lwindow, lpnae); dt.Clear(); dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\BeamReportsLinksName.xls", "Sheet1", "ReportTabPage", "Configuration"); lpnae.tabConfiguration.Click(); Reportclick(dt, Lwindow, lpnae); hr.LogtoTextFile(repeat + "Test execution Ended" + repeat); }
public void VerifySeparataorLink() { LowisMainWindow Lwindow = new LowisMainWindow(); LReportPane lpnae = new LReportPane(); Helper hr = new Helper(); string repeat = new string('=', 25); hr.LogtoTextFile(repeat + "Test execution Started" + repeat); Lwindow.All.DoubleClick(); Lwindow.AllWels.Click(); Lwindow.WellTypes.DoubleClick(); Lwindow.AllBeamWells.Click(); Lwindow.RefreshWells.Click(); Lwindow.Start.WaitForControlReady(); Lwindow.Start.Click(); Lwindow.clickMenuitem(".Status", "Group Separator Status"); Lwindow.ClickYestoAutoUpdates(); Lwindow.wintaballseparatorreport.Click(); hr.LogtoTextFile("Execution Path is " + System.IO.Directory.GetCurrentDirectory() + "\\SeparatorReportsLinksName.xls"); DataTable dt = hr.dtFromExcelFile(System.IO.Directory.GetCurrentDirectory() + "\\SeparatorReportsLinksName.xls", "Sheet1", "ReportTabPage", "All"); this.Reportclick(dt, Lwindow, lpnae); dt.Clear(); hr.LogtoTextFile(repeat + "Test execution Ended" + repeat); }