public void step_08() { Logger.PrintStepName("Step 8"); Logger.PrintAction("Подтверждение нотификации", ""); string rezult = numberProfilePage.ConfirmNotif(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Нотификаци подтверждена"); } rezult = ""; Logger.PrintAction("Переход в историю заявок", ""); homePage.ConstructionPage(); rezult = homePage.GoToRequestHistoryPage(); requestHistoryPage = homePage.requestHistoryPage; if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница истории запросов корректна"); } rezult = ""; Logger.PrintAction("Проверка статуса последнего запроса", ""); rezult = requestHistoryPage.CheckStatus(); if (rezult != "Отклонен") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Заявка отклоненна"); } rezult = ""; rezult = requestHistoryPage.GetDetails(); if (rezult != "Замена сим карты для номера " + phoneNumber + ". Произошла ошибка: SIM-карта не загружена в систему") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Комментарий корректен"); } }
public void step_07() { string result = ""; Logger.PrintStepName("Step 7"); Logger.PrintAction("Проверка статуса запроса", ""); result = requestHistoryPage.CheckStatus(); if (result == "Обработан") { Logger.PrintRezult(true, result); } else { Logger.PrintRezult(false, result); globalR = false; } Logger.PrintAction("Переход на запрос", ""); result = requestHistoryPage.GoToRequest(); if (result == "success") { Logger.PrintRezult(true, result); } else { Logger.PrintRezult(false, result); globalR = false; } Logger.PrintAction("Проверка отображения запроса", ""); result = requestHistoryPage.CheckTariffChangeRequest(oldSoc, managerContractPage.GetNewTariffSoc(ban, db_Ans, db_Ms, oldSoc)); if (result == "success") { Logger.PrintRezult(true, result); } else { Logger.PrintRezult(false, result); globalR = false; } }
public void step_06() { Logger.PrintStepName("Step 6"); Logger.PrintAction("Перейти в раздел история запросов'", ""); Thread.Sleep(5000); string rezult = homePage.GoToRequestHistoryPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница истории запросов корректна "); } requestHistoryPage = homePage.requestHistoryPage; ReqID = ReqID.Replace("№", ""); rezult = requestHistoryPage.CheckStatus(ref ReqID); if (rezult != "Обработан") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "запрос обработан: " + ReqID); } rezult = requestHistoryPage.CheckDownloadReportLink(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "ссылка Загрузить отчет найдена"); } }
public void step_06() { Logger.PrintStepName("Step 6"); Logger.PrintAction("Подтверждение нотификации", ""); string rezult = numberProfilePage.ConfirmNotif(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Нотификаци подтверждена"); } rezult = ""; Thread.Sleep(10000); Logger.PrintAction("Переход в историю заявок", ""); homePage.ConstructionPage(); rezult = homePage.GoToRequestHistoryPage(); requestHistoryPage = homePage.requestHistoryPage; if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница истории запросов корректна"); } rezult = ""; Logger.PrintAction("Проверка статуса последнего запроса", ""); rezult = requestHistoryPage.CheckStatus(); if (rezult != "Обработан") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Заявка обработана"); } Logger.PrintAction("Проверка проверка комментария заявки", ""); rezult = requestHistoryPage.GetDetails(); if (rezult != "Замена сим карты для номера " + phoneNumber + ".") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Комментарий корректен"); } try { var query = @"select SERIAL_NO from serial_item_inv@'" + db_Ans + "' where primary_ctn='" + phoneNumber + "'"; var simQ = Executor.ExecuteSelect(query); string newSim = simQ[0, 0]; if (sim != newSim) { globalR = false; Logger.PrintRezult(false, "Sim не сменен"); } else { Logger.PrintRezult(true, "Номер SIM изменен"); } } catch (Exception) { } Logger.PrintRezultTest(globalR); ap.Close(); }
public void step_15() { Logger.PrintStepName("Step 15"); Logger.PrintAction("Нажать псевдоссылку Заказать отчет по детализации", ""); string rezult = financePage.ClickOrderXLSReport(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Ссылка нажата "); } // Logger.PrintStepName("Step 10"); Logger.PrintAction("Проставить чекбоксы, ввести номер телефона, емейл, нажать кнопку подтвердить'", ""); rezult = reportsPage.CheckSubmitNotifWindow(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } // else // { // Logger.PrintRezult(true, "запрос создан " ); // } rezult = homePage.GoToRequestHistoryPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница истории запросов корректна "); } requestHistoryPage = homePage.requestHistoryPage; rezult = requestHistoryPage.getLastRequestId(ref ReqID2); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "запрос создан "); } //ReqID2 = ReqID2.Replace("№", ""); rezult = requestHistoryPage.CheckStatus(ref ReqID2); if (rezult != "Обработан") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "запрос обработан: " + ReqID2); } rezult = requestHistoryPage.CheckDownloadReportLink(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "ссылка Загрузить отчет найдена"); } Logger.PrintAction("Проверить полученные уведомления - СМС", ""); //TODO: проверка e-mail. string sms = ""; var q = @"SELECT a.msg_body FROM " + db_sms + ".sms_submit a where a.request_id = '" + ReqID2 + "'"; var smsB = Executor.ExecuteSelect(q); if (smsB.Count != 0) { sms = smsB[0, 0]; if (sms.Contains("Запрос") & sms.Contains("на формирование") & sms.Contains("отчёта детализации успешно обработан") & sms.Contains("my.beeline.ru")) { Logger.PrintRezult(true, "СМС корректна"); } else { Logger.PrintRezult(false, "СМС некорректна"); globalR = false; } } ap.Close(); Logger.PrintRezultTest(globalR); }