예제 #1
0
        public void SignUpWithEmailTest()
        {
            //  Launching home page
            homePage = new HomePage(this.driver);
            homePage.Navigate();
            homePage.ClickOnSignUpLink();

            /* WebDriverWait wait = new WebDriverWait(this.driver, TimeSpan.FromMinutes(1));
             *
             * Func<IWebDriver, bool> waitForElement = new Func<IWebDriver, bool>((IWebDriver Web) =>
             * {
             *   Console.WriteLine(Web.FindElement(By.XPath("//*[@id=\"signup-modal\"]/div/div/div[2]/div/a")));
             *   return true;
             * });
             * wait.Until(waitForElement);
             */
            Thread.Sleep(10000);
            SignUpLandingPage signUpLandingPage = new SignUpLandingPage(this.driver);

            signUpLandingPage.ClickOnSignUpWithEmailButton();

            Thread.Sleep(10000);
            SignUpWithEmailPage signUpWithEmailPage = new SignUpWithEmailPage(this.driver);

            signUpWithEmailPage.FillSignUpForm();
        }
예제 #2
0
 public void Setup()
 {
     _driver             = Driver.GetDriver();
     signUpPage          = new SignUpPage(_driver);
     signUpWithEmailPage = new SignUpWithEmailPage(_driver);
 }