public void step_05() { ap.Close(); Thread.Sleep(10000); ap.Open(); ap.ConstructionPage(); ap.Logon(login, password); Logger.PrintStepName("Step 5"); Logger.PrintAction("Проверка работы е2е", ""); profilePage.GoToTariff(); string rezult = tariffsPage.ViewNewTariff(nameNewTariff); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Отображение корректно"); } rezult = ""; rezult = tariffsPage.CheckRezult(ban, db_Ans); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Перенос услуг корректен"); } }
public void step_08() { var nullTran = @"UPDATE ecr9_subscriber SET Sub_Status = 'S' WHERE Customer_id = " + ban; Executor.ExecuteUnSelect(nullTran); Logger.PrintStepName("Step 8"); Logger.PrintAction("Проверка распредения заблокированным абонентам", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); ap.ConstructionPage(); ap.Logon(login, password); homePage = new HomePage(); homePage.ConstructionPage(); homePage.GoToManagerContractPage(); managerContractPage = homePage.managerContractPage; managerContractPage.SelectNumbers(); Logger.PrintAction("Переход в 'Распределение баланса'", ""); string rezult = managerContractPage.onClickDistributionPayment(); if (rezult == "lookusers") { Logger.PrintRezult(true, "Предупрежедние о том что юзеры заблокированны отображено"); } nullTran = @"UPDATE ecr9_subscriber SET Sub_Status = 'A' WHERE Customer_id = " + ban; Executor.ExecuteUnSelect(nullTran); Logger.PrintRezultTest(globalR); managerContractPage.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_01() { string rezult = ""; Logger.PrintHeadTest(testName); Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); ap.Close(); Logger.PrintRezultTest(globalR); Assertion("Ошибка авторизации: " + rezult, Assert.Fail); } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; //Проверка отображения профиля homePage = new HomePage(); Logger.PrintAction("Проверка отображения главной страницы", ""); rezult = homePage.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Главная страница корректна"); } rezult = ""; }
public void step_01() { string rezult = ""; Logger.PrintHeadTest(testName); Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { Logger.PrintRezult(false, rezult); ap.Close(); Assertion("Ошибка авторизации: " + rezult, Assert.Fail); globalR = false; } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; //Проверка отображения профиля profilePage = new ProfilePage(); Logger.PrintAction("Проверка отображения профиля", ""); rezult = profilePage.ConstructionPage(); if (rezult != "success") { Logger.PrintRezult(false, rezult); globalR = false; } else { Logger.PrintRezult(true, "Страница профиля корректна"); } currentTariff = profilePage.GetCurrentTariff(db_Ans, phoneNumber); }
public void step_03() { Thread.Sleep(5000); Logger.PrintStepName("Step 3"); Logger.PrintAction("Сравнение суммы с Системой корпоративной предоплаты", ""); SKPPage skp = new SKPPage(); Thread t = new Thread(Aut); skp.Open(scpUrl); t.Start(); string rezult = skp.GetBalance(ban); if (skp.balance.Replace(" руб.", "") != homePage.balance.Replace(" ", "") || !skp.balance.Replace(" руб.", "").Contains(contractPage.balance.Replace("На балансе Вашего договора ", "").Replace(" руб.", ""))) { globalR = false; Logger.PrintRezult(false, "Балансы некорректен"); } else { Logger.PrintRezult(true, "Баланс корректен"); } balance = Convert.ToDouble(homePage.balance.Replace(" ", "")); skp.AddPayment("20"); skp.Close(); t.Abort(); GC.Collect(); Logger.PrintAction("Сравнение суммы с Системой корпоративной предоплаты после платежа", ""); ap = new AuthorizationPage(); ap.Open(); //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); ap.ConstructionPage(); ap.Logon(login, password); homePage = new HomePage(); homePage.ConstructionPage(); homePage.BoxContactInfoOpen(); if (balance + 20 != Convert.ToDouble(homePage.balance.Replace(" ", ""))) { Logger.PrintRezult(false, "Баланс не корректен"); } else { Logger.PrintRezult(true, "Баланс корректен"); } Logger.PrintRezultTest(globalR); ap.Close(); }
public void step_01() { string rezult = ""; Logger.PrintHeadTest(testName);//пишем в лог(путь по дефолту С:\Atu\Logs\) Logger.PrintStepName("Step 1"); Logger.PrintAction("Открытие стенда", ""); ap = new AuthorizationPage(); ap.Open();//открываем браузер на странице авторизации(url c конфига xls тянется) //Проверка отображения страницы авторизации Logger.PrintAction("Проверка отображения страницы авторизации", ""); rezult = ap.ConstructionPage(); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } rezult = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); rezult = ap.Logon(login, password); if (rezult != "success") { globalR = false; Logger.PrintRezult(false, rezult); ap.Close(); Logger.PrintRezultTest(globalR); } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } rezult = ""; }
public void step_08() { string result = ""; Logger.PrintStepName("Step 8"); Logger.PrintAction("Закрытие стенда", ""); requestHistoryPage.Close(); Logger.PrintAction("Открытие стенда и авторизация", ""); ap.Open(); result = ap.ConstructionPage(); if (result != "success") { globalR = false; Logger.PrintRezult(false, result); } else { Logger.PrintRezult(true, "Страница авторизации корректна"); } result = ""; //Авторизация Logger.PrintAction("Авторизация", "Логин:" + login + ", Пароль: " + password); result = ap.Logon(login, password); if (result != "success") { globalR = false; Logger.PrintRezult(false, result); ap.Close(); Logger.PrintRezultTest(globalR); Assertion("Ошибка авторизации: " + result, Assert.Fail); } else { Logger.PrintRezult(true, "Авторизация прошла успешно"); } Logger.PrintAction("Проверка отображения главной страницы", ""); result = homePage.ConstructionPage(); if (result != "success") { globalR = false; Logger.PrintRezult(false, result); } else { Logger.PrintRezult(true, "Главная страница корректна"); } homePage.GoToManagerContractPage(); Logger.PrintAction("Открытие страницы Управления контрактом и проверка смены тарифа", ""); result = managerContractPage.CheckTariffChange(newTariff); if (result == "success") { Logger.PrintRezult(true, result); } else { Logger.PrintRezult(false, result); globalR = false; } Logger.PrintAction("Проверка смены тарифа в бд", ""); result = managerContractPage.CheckTariffDBChange(oldSoc, ban, db_Ans, db_Ms); if (result == "success") { Logger.PrintRezult(true, result); } else { Logger.PrintRezult(false, result); globalR = false; } Logger.PrintRezultTest(globalR); }