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();
        }
示例#2
0
        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);
            }
        }