Ejemplo n.º 1
0
 public string GoToDetalizationHistory(string AT)
 {
     if (AT != "")
     {
         new WebElement().ByXPath("//a[contains(text(),'Финансы и детализация')]").Click();
         finansAndDetalizationPage = new FinansAndDetalizationPage();
         return(finansAndDetalizationPage.ConstructionPage());
     }
     else
     {
         new WebElement().ByXPath("//a[contains(text(),'Финансы и детализация')]").Click();
         finansAndDetalizationPage = new FinansAndDetalizationPage();
         return(finansAndDetalizationPage.ConstructionPageDiagramm());
     }
 }
Ejemplo n.º 2
0
        public string GoToFinanceAndDetalization()
        {
            finansAndDetalizationPage = new FinansAndDetalizationPage();
            FinanceWE = new WebElement().ByXPath("//a[contains(@onclick,'finance')]");
            if (FinanceWE.Displayed)
            {
                FinanceWE.Click();
            }
            else
            {
                return("Не отображены элементы интерфейса: ссылка на Финансы и информацию");
            }

            return(finansAndDetalizationPage.ConstructionPage());
        }
Ejemplo n.º 3
0
        public void step_02()
        {
            Logger.PrintStepName("Step 2");
            Logger.PrintAction("Переход на страницу Финансовая информация", "");
            string rezult = profilePage.GoToDetalizationHistory();

            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница отображается корректно, диаграмма присутствует");
            }
            finansAndDetalizationPage = profilePage.finansAndDetalizationPage;
            rezult = "";
        }
Ejemplo n.º 4
0
        public void step_02()
        {
            Logger.PrintStepName("Step 2");
            Logger.PrintAction("Переход на страницу Финансовая информация", "");
            string rezult = profilePage.GoToDetalizationHistory("105");

            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Отображает блок счета и платежи.");
            }
            finansAndDetalizationPage = profilePage.finansAndDetalizationPage;
            rezult = "";
        }
Ejemplo n.º 5
0
        public void step_03()
        {
            string rezult = "";

            Logger.PrintStepName("Step 3");
            Logger.PrintAction("Проверка отображения платежей", "");
            rezult = finansAndDetalizationPage.CheckPayments(0);
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Платеж корректен");
            }
            rezult = finansAndDetalizationPage.CheckPayments(1);
            if (rezult != "success" & rezult != "Отсутвуют платежи")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            rezult = finansAndDetalizationPage.CheckPayments(2);
            if (rezult != "success" & rezult != "Отсутвуют платежи")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            rezult = finansAndDetalizationPage.CheckPayments(3);
            if (rezult != "success" & rezult != "Отсутвуют платежи")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }

            rezult = finansAndDetalizationPage.CheckPayments(db_Ans, ban);
            if (rezult != "success" & rezult != "Отсутвуют платежи")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            finansAndDetalizationPage = profilePage.finansAndDetalizationPage;
            rezult = "";
        }
Ejemplo n.º 6
0
        public void step_02()
        {
            string rezult = "";

            Logger.PrintStepName("Step 2");
            Logger.PrintAction("Проверка отображения страницы финансовой информации", "");
            rezult = profilePage.GoToFinanceAndDetalization();
            if (rezult != "success")
            {
                Logger.PrintRezult(false, rezult);
                globalR = false;
            }
            else
            {
                Logger.PrintRezult(true, "Страница финансовой информации корректна");
            }
            finansAndDetalizationPage = profilePage.finansAndDetalizationPage;
            rezult = "";
        }