public NewBudgetPage Limits(Models.Budget budget) { foreach (var limits in BudgetLimitsList) { limits.SendKeys(budget.Limit); } return(this); }
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); }
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); }