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 = ""; }
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(); }
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(); }
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(); }
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 = ""; }