Beispiel #1
0
        public NewBudgetPage Limits(Models.Budget budget)
        {
            foreach (var limits in BudgetLimitsList)
            {
                limits.SendKeys(budget.Limit);
            }

            return(this);
        }
Beispiel #2
0
 public NewBudgetPage FillValuesSection(Models.Budget budget)
 {
     EuroExchangeRate.Clear();
     EuroExchangeRate.SendKeys(budget.Euro);
     DollarExchangeRate.Clear();
     DollarExchangeRate.SendKeys(budget.Dollar);
     InflationLevel.Clear();
     InflationLevel.SendKeys(budget.Inflation);
     return(this);
 }
Beispiel #3
0
 public NewBudgetPage FillBasicData(Models.Budget budget)
 {
     BudgetYear.Clear();
     BudgetYear.SendKeys(budget.Year);
     WaitOnPage(1);
     StartDate.SendKeys("01.01." + budget.Year);
     StartDate.Clear();
     StartDate.SendKeys("01.01." + budget.Year);
     EndDate.SendKeys("31.12." + budget.Year);
     EndDate.Clear();
     EndDate.SendKeys("12.31." + budget.Year);
     return(this);
 }
        public AnnualReportsPage GetYear(Models.Budget budget)
        {
            WaitOnPage(1);
            var year = Driver
                       .FindElement(By.XPath(
                                        "(//table/tbody/tr/td[count(//table/thead/tr/th[.=' Rok budżetowy']/preceding-sibling::th)+1])[1]"))
                       .Text;
            var yearToInt     = Convert.ToInt32(year);
            var newBudgetYear = yearToInt + 1;
            var yearToString  = Convert.ToString(newBudgetYear);

            budget.Year = yearToString;
            return(this);
        }