Example #1
0
 public void TestIniti()
 {
     this.TestInitialize();
     this.settings  = new SettingsGlobalOptionsPage(this.Driver);
     this.loginPage = new LoginPage(this.Driver);
     this.loginPage.CurrentUserLogin(BaseConstants.TestCRMUrl);
     this.bank = new BankPage(this.Driver);
     Thread.Sleep(1500);
     this.settings.NavigateToSettings();
     this.settings.NavigateToBank();
 }
Example #2
0
        public static Page GetPage(string name)
        {
            var selectedPage = menuDictionary.SingleOrDefault(r => r.Key == name).Value;

            if (selectedPage == null)
            {
                Page newPage = null;
                switch (name)
                {
                case "Resistance":
                    newPage = new ResistancePage();
                    break;

                case "Bank":
                    newPage = new BankPage();
                    break;

                case "Mode":
                    newPage = new ModePage();
                    break;

                case "TestMeasure":
                    newPage = new TestMeasurePage();
                    break;

                case "OutContact":
                    newPage = new OutContactPage();
                    break;

                case "VoltagePhaseCompensation":
                    newPage = new VoltagePhaseCompensationPage();
                    break;

                default:
                    break;
                }
                menuDictionary.Add(name, newPage);
                selectedPage = newPage;
            }

            return(selectedPage);
        }