public void SeleniumHandlerSamples() { var drivers = new List <string>(); //drivers.Add("{\"Driver\":\"Firefox\"}"); drivers.Add("{\"Driver\":\"IE\"}"); //drivers.Add("{\"Driver\":\"Chrome\"}"); drivers.ForEach(_driver => { var handler = new SeleniumHandler(); handler.WebDriverParams = _driver; //var driver = handler.SetInternetExplorerDriver(); //var driver = handler.SetChromeDriver(); //var driver = handler.SetFirefoxDriver(); var driver = handler.WebDriver; try { driver.Navigate().GoToUrl("http://www.lastminutetravel.com/flights"); driver.Manage().Window.Maximize(); driver.FindElement(By.XPath("//*[@id='productsNavHotels']")).Click(); //driver.Dispose(); } catch (Exception) { throw; //driver.Dispose(); } finally { driver.Dispose(); } }); //Thread.Sleep(2000); //driver.Dispose(); }
public void SeleniumHandlerSamples() { var drivers = new List <string>(); drivers.Add("{\"Driver\":\"Firefox\"}"); drivers.Add("{\"Driver\":\"IE\"}"); drivers.Add("{\"Driver\":\"Chrome\"}"); drivers.ForEach(_driver => { var handler = new SeleniumHandler(); handler.WebDriverParams = _driver; var driver = handler.WebDriver; try { driver.Navigate().GoToUrl("http://www.lastminutetravel.com/hp2.aspx"); driver.Manage().Window.Maximize(); driver.FindElement(By.XPath("//*[@id='_ctl0_ucMNB_repTabs__ctl1_hlTab']")).Click(); } catch (Exception) { throw; } finally { driver.Dispose(); } }); }