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