Пример #1
0
        public void step_02()
        {
            Logger.PrintStepName("Step 2");
            Logger.PrintAction("Переход в Управление контарктом'", "");
            string rezult = homePage.GoToManagerContractPage();

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница управление контрактом корректна");
            }
            managerContractPage = homePage.managerContractPage;
            Logger.PrintAction("Переход в профиль номера'", "");
            rezult = managerContractPage.GoToNumberProfile(phoneNumber, "CheckElements");

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница профиля корректна");
            }
            rezult            = "";
            numberProfilePage = managerContractPage.numberProfilePage;
            phoneNumber       = numberProfilePage.Number;
        }
Пример #2
0
        public void step_08()
        {
            var nullTran = @"UPDATE ecr9_subscriber SET Sub_Status = 'S' WHERE Customer_id = " + ban;

            Executor.ExecuteUnSelect(nullTran);

            Logger.PrintStepName("Step 8");
            Logger.PrintAction("Проверка распредения заблокированным абонентам", "");
            ap = new AuthorizationPage();
            ap.Open();
            //Проверка отображения страницы авторизации
            Logger.PrintAction("Проверка отображения страницы авторизации", "");
            ap.ConstructionPage();
            ap.Logon(login, password);
            homePage = new HomePage();
            homePage.ConstructionPage();
            homePage.GoToManagerContractPage();
            managerContractPage = homePage.managerContractPage;
            managerContractPage.SelectNumbers();
            Logger.PrintAction("Переход в 'Распределение баланса'", "");
            string rezult = managerContractPage.onClickDistributionPayment();

            if (rezult == "lookusers")
            {
                Logger.PrintRezult(true, "Предупрежедние о том что юзеры заблокированны отображено");
            }
            nullTran = @"UPDATE ecr9_subscriber SET Sub_Status = 'A' WHERE Customer_id = " + ban;
            Executor.ExecuteUnSelect(nullTran);

            Logger.PrintRezultTest(globalR);
            managerContractPage.Close();
        }
Пример #3
0
        public void step_02()
        {
            Logger.PrintStepName("Step 2");
            Logger.PrintAction("Переход в Управление контарктом'", "");
            string rezult = homePage.GoToManagerContractPage();

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница управление контрактом корректна");
            }
            managerContractPage = homePage.managerContractPage;
        }
Пример #4
0
        public void step_02()
        {
            string result = "";

            Logger.PrintStepName("Step 2");
            Logger.PrintAction("Открытие и проверка страницы управления контрактом", "");

            result = homePage.GoToManagerContractPage();
            if (result == "success")
            {
                Logger.PrintRezult(true, result);
            }
            else
            {
                Logger.PrintRezult(false, result);
                globalR = false;
            }
            managerContractPage = homePage.managerContractPage;
        }
Пример #5
0
        public void step_09()
        {
            Logger.PrintStepName("Step 9");
            Logger.PrintAction("Переход в Управление контарктом'", "");
            homePage.ConstructionPage();
            string rezult = homePage.GoToManagerContractPage();

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница управление контрактом корректна");
            }
            managerContractPage = homePage.managerContractPage;
            rezult = "";

            Logger.PrintAction("Переход в профиль номера'", "");
            rezult = managerContractPage.GoToNumberProfile(phoneNumber);
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница профиля корректна");
            }
            rezult            = "";
            numberProfilePage = managerContractPage.numberProfilePage;


            Logger.PrintAction("Нажатие кнопку Заменить SIM", "");
            rezult = numberProfilePage.GoToChangeSim();
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Кнопка нажата, форма замены сим отображена");
            }
            rezult = "";

            Logger.PrintAction("Ввод сим c не цифровыми символами", "");
            rezult = numberProfilePage.ChangeSim("1111abc$");
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Номер введен и подтвержен");
            }
            rezult = "";

            Logger.PrintAction("Проверка введеного номера сим", "");
            rezult = numberProfilePage.CheckChangeSim();
            if (rezult != "success")
            {
                Logger.PrintRezult(true, "Буквенный номер сим введен не был");
            }
            else
            {
                globalR = false;
                Logger.PrintRezult(false, "Номер введен");
            }
            rezult = "";

            ap.Close();
            Logger.PrintRezultTest(globalR);
        }
Пример #6
0
        public void step_01()
        {
            string rezult = "";

            Logger.PrintHeadTest(testName);
            Logger.PrintStepName("Step 1");
            Logger.PrintAction("Открытие стенда", "");
            ap = new AuthorizationPage();
            ap.Open();
            //Проверка отображения страницы авторизации
            Logger.PrintAction("Проверка отображения страницы авторизации", "");
            rezult = ap.ConstructionPage();
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница авторизации корректна");
            }
            rezult = "";
            //Авторизация
            Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password);
            rezult = ap.Logon(login, password);
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
                ap.Close();
                Logger.PrintRezultTest(globalR);
                Assertion("Ошибка авторизации: " + rezult, Assert.Fail);
            }
            else
            {
                Logger.PrintRezult(true, "Авторизация прошла успешно");
            }
            rezult = "";
            //Проверка отображения профиля
            homePage = new HomePage();
            Logger.PrintAction("Проверка отображения главной страницы", "");
            rezult = homePage.ConstructionPage();
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Главная страница корректна");
            }
            rezult = "";
            homePage.BoxContactInfoOpen();
            balance = homePage.balance;

            Logger.PrintAction("Переход в Управление контарктом'", "");
            rezult = homePage.GoToManagerContractPage();
            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница управление контрактом корректна");
            }
            managerContractPage = homePage.managerContractPage;
        }