public void ChangeCurrency() { Pages.ResultPage resultPage = new Pages.ResultPage(driver); ChangeTab(); rubleValue = Double.Parse(resultPage.GetCurrencyValue()); resultPage.ChangeCurrency(); ChangeTab(); euroValue = Double.Parse(resultPage.GetCurrencyValue()); }
public bool FilterResultsOfFlights() { Pages.ResultPage resultPage = new Pages.ResultPage(driver); ChangeTab(); resultPage.FilterFlights(); if (resultPage.CheckFilterFlights()) { return(true); } else { return(false); } }
public void ChangeTab() { Pages.ResultPage resultPage = new Pages.ResultPage(driver); List <String> tabs = new List <String>(driver.WindowHandles); if (tabs.Count > 1) { driver.SwitchTo().Window(tabs.ElementAt(1)); } IWait <IWebDriver> wait = new WebDriverWait(driver, TimeSpan.FromSeconds(30)); wait.Until(ExpectedConditions.ElementIsVisible(By.XPath("//*[@id=\"sidebar\"]/div/div[2]/ul/li[3]"))); System.Threading.Thread.Sleep(2000); }
public void getFirstResult() { resultPage = new Pages.ResultPage(this.driver, this.wait); resultPage.FirstResult(); }
public void SelFirst() { Pages.ResultPage resultPage = new Pages.ResultPage(driver); resultPage.SelectFirst(); resultPage.SubmitChoice(); }
public void SelSort(string sort) { Pages.ResultPage resultPage = new Pages.ResultPage(driver); resultPage.SelectSort(sort); }