public void EllisClickOnFileExitTest()
 {
     WindowsActions.KillEllisProcesses();
     App = EllisHome.LaunchEllisAsCSRUser();
     //App = EllisHome.LaunchEllis();
     EllisHome.ClickOnFileExit();
     App.Close();
 }
示例#2
0
 public void Initialize()
 {
     WindowsActions.KillEllisProcesses();
     //App = EllisHome.LaunchEllisAsDiffUserFromDesktop();
     App = EllisHome.LaunchEllisAsCSRUser();
     Thread.Sleep(5000);
     //App.SetFocus();
 }
示例#3
0
        public IEnumerable <DataRow> Initialize()
        {
            WindowsActions.KillEllisProcesses();
            App = EllisHome.LaunchEllisAsCSRUser();
            //App = EllisHome.LaunchEllisAsDiffUserFromDesktop();
            CreateCustomerWindow.ClickOnCreateCustomer();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.CreateCustomer);

            return(datarows);
        }
        public void Initialize(int retries = 5)
        {
            WindowsActions.KillEllisProcesses();
            App = EllisHome.LaunchEllisAsCSRUser();

            if (!App.WaitForControlReady(6000) && retries >= 0)
            {
                Initialize(retries - 1);
            }
        }
        public IEnumerable <DataRow> Initialize(int retries = 5)
        {
            WindowsActions.KillEllisProcesses();
            App = EllisHome.LaunchEllisAsCSRUser();

            if (!App.WaitForControlReady(6000) && retries >= 0)
            {
                return(Initialize(retries - 1));
            }

            return(ExcelReader.ImportSpreadsheet(ExcelFileNames.SimpleSearch));
        }
        public void CreateJobOrder()
        {
            WindowsActions.KillEllisProcesses();
            App = EllisHome.LaunchEllisAsCSRUser();

            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.JobOrder);

            foreach (var dataRow in datarows.Where(x => x.ItemArray[1].ToString().Equals("CreateJobOrder")))
            {
                //Console.WriteLine(dataRow.ItemArray[1]);
                var jobOrderCreated = JobOrderWindow.CreateNewJobOrder(dataRow);
                Factory.AssertIsTrue(jobOrderCreated, "Job order not saved successfully");
                JobOrderWindow.CloseJobOrderProfileWindow();
            }
        }
示例#7
0
        public void ECUSTCreateCustomerTest()
        {
            try
            {
                WindowsActions.KillEllisProcesses();
                App = EllisHome.LaunchEllisAsCSRUser();
                CreateCustomerWindow.ClickOnCreateCustomer();
                var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.DiffCredsCreateCustomer);
                var dataRow  = datarows.Where(datarow => datarow.ItemArray[3].ToString().Contains("ECUST")).First();

                CreateCustomerWindow.EnterCustomerData(dataRow, "Fed", null);
                CreateCustomerWindow.ClickSave();
                CreateCustomerWindow.HandleExistingFEDCustomer();

                Factory.AssertIsTrue(CustomerProfileWindow.VerifyCustomerProfileWindowDisplayed(),
                                     "NAPS Customer Profile not displayed for new customer with FED ID");
            }
            finally
            {
                Cleanup();
            }
        }
 public void LaunchEllisTest()
 {
     WindowsActions.KillEllisProcesses();
     App = EllisHome.LaunchEllisAsCSRUser();
     Cleanup();
 }
示例#9
0
 public void Initialize()
 {
     WindowsActions.KillEllisProcesses();
     App = EllisHome.LaunchEllisAsCSRUser();
     //App = EllisHome.LaunchEllisAsDiffUserFromDesktop();
 }
示例#10
0
 public void Initialize()
 {
     WindowsActions.KillEllisProcesses();
     App = EllisHome.LaunchEllisAsCSRUser();
 }