static void Main(string[] args) { // Create a new instance of the Firefox driver. IWebDriver driver = new FirefoxDriver(); //Configure implicit wait driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10)); ConfigINI.Load(ConfigINI.GetPath() + "\\GallupTest.ini"); GallupTest test = new GallupTest(); test.Login(driver); driver.Quit(); }
public bool Login(IWebDriver driver) { string StartingURL = ConfigINI.GetValue("StartingURL"); string StartingPageTitle = ConfigINI.GetValue("StartingPageTitle"); driver.Navigate().GoToUrl(StartingURL); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); wait.Until((d) => { return(d.Title.ToLower().StartsWith(StartingPageTitle)); }); if (driver.Title == StartingPageTitle) { return(true); } else { return(false); } }