コード例 #1
0
        public void step_04()
        {
            Logger.PrintStepName("Step 4");
            Logger.PrintAction("Переход в историю запросов", "");
            string rezult = profilePage.GoToRequestHistoryPage();

            requestHistoryPage = profilePage.requestHistoryPage;
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница истории запросов корректна");
            }
            rezult = "";

            Logger.PrintAction("Проверка статуса последнего запроса", "");
            rezult = requestHistoryPage.CheckStatus(number);
            if (rezult != "Обработан")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Заявка обработана");
            }
            rezult = "";
        }
コード例 #2
0
ファイル: ServiceManager.cs プロジェクト: magnus80/at
        public void step_11()
        {
            Logger.PrintStepName("Step 11");
            Logger.PrintAction("Переход в историю запросов", "");
            string rezult = profilePage.GoToRequestHistoryPage();

            requestHistoryPage = profilePage.requestHistoryPage;
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница истории запросов корректна");
            }
            rezult = "";

            Logger.PrintAction("Проверка статуса последнего запроса", "");
            rezult = requestHistoryPage.CheckStatus(number);
            if (rezult != "Обработан")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Заявка обработана");
                var q    = @"SELECT a.msg_body FROM " + db_sms + ".sms_submit a where a.request_id = '" + number + "'";
                var smsB = Executor.ExecuteSelect(q);
                if (smsB.Count != 0)
                {
                    string sms = smsB[0, 0];
                    if (sms.Contains("Заявка") & sms.Contains("на отключение") & sms.Contains("для абонента") & sms.Contains(phoneNumber) &
                        sms.Contains("обработана. Изменения вступят в силу") & sms.Contains(" https://my.beeline.ru"))
                    {
                        Logger.PrintRezult(true, "СМС корректна");
                    }
                    else
                    {
                        Logger.PrintRezult(false, "СМС некорректна");
                        globalR = false;
                    }
                }
                else
                {
                    Logger.PrintRezult(false, "СМС отсутствует");
                    globalR = false;
                }
            }
            rezult = "";
            //  Заявка №2147677554 от 13.05.2015 16:57 на отключение пакета услуг GPRS-пакет в международном роуминге 100 Мб для абонента 9030339107 обработана. Изменения вступят в силу . https://my.beeline.ru


            Logger.PrintRezultTest(globalR);
            ap.Close();
        }
コード例 #3
0
        public void step_05()
        {
            var nullTran = @"INSERT INTO CSM_TRANSACTIONS@" + db_Ans + @" (TRX_SEQ_NO,ACTV_CODE,BAN,SUBSCRIBER_NO,SYS_CREATION_DATE)
                                                  values(csm_transactions_1sq.nextval@" + db_Ans + @",'CIW',1,'0000000000', sysdate)";

            Executor.ExecuteUnSelect(nullTran);
            ap.Close();
            Thread.Sleep(10000);
            ap.Open();
            ap.ConstructionPage();
            ap.Logon(login, password);

            Logger.PrintStepName("Step 5");
            Logger.PrintAction("Проверка работы е2е", "");
            profilePage.GoToTariff();
            var q = Executor.ExecuteSelect("select soc from ecr9_service_agreement where ban =" + ban + " and service_type = 'P' and expiration_date is null");

            nameNewTariff = q[0, 0];
            string rezult3 = tariffsPage.ViewNewTariff(nameNewTariff);

            if (rezult3 != "success")
            {
                Logger.PrintRezult(false, rezult3);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Отображение корректно");
            }
            tariffsPage.GoToProfile();
            rezult3 = profilePage.CancelFuturePricePlan();
            if (rezult3 != "success")
            {
                Logger.PrintRezult(false, rezult3);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "");
            }
            profilePage.GoToRequestHistoryPage();
            rezult3 = requestHistoryPage.CheckStatus();
            if (rezult3 != "Обработан")
            {
                Logger.PrintRezult(false, rezult3);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "");
            }
            Logger.PrintRezultTest(globalR);
            ap.Close();
        }
コード例 #4
0
        public void step_05()
        {
            profilePage.GoToProfile();
            string rezult = "";

            Logger.PrintStepName("Step 5");
            Logger.PrintAction("Проверка отключения CDP подписки", "");
            rezult = profilePage.CheckCDPUnconnect();
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Подписки отображены корректно");
            }
            rezult = "";

            Logger.PrintAction("Переход в историю запросов", "");
            rezult             = profilePage.GoToRequestHistoryPage();
            requestHistoryPage = profilePage.requestHistoryPage;
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница истории запросов корректна");
            }
            rezult = "";

            Logger.PrintAction("Проверка статуса последнего запроса", "");
            rezult = requestHistoryPage.CheckStatus(profilePage.number);
            if (rezult != "Обработан")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Заявка обработана");
            }

            Logger.PrintRezultTest(globalR);
            ap.Close();
        }
コード例 #5
0
ファイル: OfflineDetailsByBill.cs プロジェクト: magnus80/at
        public void step_07()
        {
            Logger.PrintStepName("Step 7");
            Logger.PrintAction("Перейти в историю заявок", "");
            string rezult = profilePage.GoToRequestHistoryPage();

            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница истории заявок отображена корректно");
            }
            requestHistoryPage = profilePage.requestHistoryPage;

            rezult = requestHistoryPage.CheckStatus(reqID);
            if (rezult != "Обработан")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Статус заявки -обработан");
            }

            rezult = requestHistoryPage.CheckTableField(4, "Счёт в формате pdf будет сформирован и отправлен на указанный Вами E-mail");
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Текст Счет в формате пдф будет сформирован и отправлен... найден!");
            }
            rezult = "";
        }