Ejemplo n.º 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 = "";
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 public string GoToRequestHistoryPage()
 {
     RequestHistoryWE = new WebElement().ById("requestsHistory");//ByXPath("//a(@id='requestsHistory')");
     if (RequestHistoryWE.Displayed)
     {
         RequestHistoryWE.Click();
     }
     else
     {
         return("Не отображены элементы интерфейса: ссылка на историю заявок");
     }
     requestHistoryPage = new RequestHistoryPage();
     return(requestHistoryPage.ConstructionPage());
 }
Ejemplo n.º 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();
        }
Ejemplo n.º 5
0
        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 = "";
        }