Ejemplo n.º 1
0
        public void step_99()
        {
            string result = "";

            Logger.PrintStepName("Отмена произведенных действий");
            Logger.PrintAction("Переход на страницу профиля", "");
            result = managerContractPage.GoToNumberProfile(ctn, "flag");
            Logger.PrintRezult(result == "success", result);

            numberProfilePage = managerContractPage.numberProfilePage;
            Logger.PrintAction("Отмена смены тарифного плана", "");
            result = numberProfilePage.CancelChangeTariff();
            if (result == "success")
            {
                Logger.PrintRezult(true, result);
                result = numberProfilePage.GoToRequestPage();
                if (result == "success")
                {
                    result = requestHistoryPage.CheckStatus();
                    Logger.PrintRezult(result == "Обработан", result);
                }
                else
                {
                    Logger.PrintRezult(false, result);
                }
            }
            else
            {
                Logger.PrintRezult(false, result);
            }

            requestHistoryPage.Close();
        }
Ejemplo n.º 2
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;
        }
Ejemplo n.º 3
0
        public void step_03()
        {
            Logger.PrintStepName("Step 3");
            Logger.PrintAction("Переход в профиль номера'", "");
            string rezult = managerContractPage.GoToNumberProfile(phoneNumber);

            if (rezult != "success")
            {
                globalR = false;
                Logger.PrintRezult(false, rezult);
            }
            else
            {
                Logger.PrintRezult(true, "Страница профиля корректна");
            }
            rezult            = "";
            numberProfilePage = managerContractPage.numberProfilePage;
        }
Ejemplo n.º 4
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);
        }