public void SimulateAction()
 {
     NavigationHelper.NavigateToURL(ObjectRepository.Config.GetDemoHome());
     //IMPLICIT WAIT
     // ObjectRepository.driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(15);
     Console.WriteLine("The page tittle is {0}:", WindowHelper.GetPageTitle());
     MenuButtonHelper.SelectMenuButton(By.ClassName("fa-search"));
     Console.WriteLine("The page tittle is {0}:", WindowHelper.GetPageTitle());
     //ObjectRepository.driver.Navigate().Back();
     BrowserActionHelper.BackButton();
     Console.WriteLine("The page tittle is {0}:", WindowHelper.GetPageTitle());
     //ObjectRepository.driver.Navigate().Forward();
     BrowserActionHelper.ForwardButton();
     Console.WriteLine("The page tittle is {0}:", WindowHelper.GetPageTitle());
     //ObjectRepository.driver.Navigate().Refresh();
     BrowserActionHelper.RefreshButton();
     Console.WriteLine("The page tittle is {0}:", WindowHelper.GetPageTitle());
 }
        public void SimulateActions()
        {
            //ObjectRepository.Driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(30);
            //we do not need above any more
            //NavigationHelper.NavigateToURl(ObjectRepository.Config.GetWebsite());

            NavigationHelper.NavigateToURl("https://www.bbc.co.uk/");


            //NavigationHelper.NavigateToURl("https://demo.opencart.com/");
            // ObjectRepository.Driver.Manage().Window.Maximize();

            MenuButtonHelper.SelectMenuButton(By.Id("idcta-username"));
            //ObjectRepository.Driver.Navigate().Back();
            //since we have created a helper class, we will replace it with the below
            BrowserActionHelper.BackButton();
            //ObjectRepository.Driver.Navigate().Forward();
            BrowserActionHelper.ForwardButton();
            //ObjectRepository.Driver.Navigate().Refresh();
            BrowserActionHelper.RefreshButton();
        }