Пример #1
0
 public void GoToCreateAccountPage()
 {
     CustomElementWait.WaitUntilElementClickable(driver, SignInButton);
     SignInButton.Click();
     CustomElementWait.WaitUntilElementVisible(driver, By.XPath(CreateAnAcoountButtonXPath));
     CreateAnAcoountButton.Click();
 }
Пример #2
0
        public string GetUserName()
        {
            CustomElementWait.WaitUntilElementClickable(driver, UserSettingArea); //User settings görünene kadar bekletme
            UserSettingArea.Click();

            CustomElementWait.WaitUntilElementVisible(driver, By.XPath(UserNameTextXPath));
            return(UserNameText.Text);
        }
Пример #3
0
 public void GoToLoginPage()
 {
     CustomElementWait.WaitUntilElementClickable(driver, StudentCombobox);
     StudentCombobox.Click();
     CustomElementWait.WaitUntilElementClickable(driver, UBSSelection);
     UBSSelection.Click();
     //driver.Navigate().Refresh();
     Thread.Sleep(3000);
 }
Пример #4
0
        public string EnterField(Dictionary <string, string> values)
        {
            CustomElementWait.WaitUntilElementVisible(driver, By.XPath(LoginFormAreaXPath)); //hesap oluşturma sayfası gözükene kadar bekletme kodu

            CustomElementWait.WaitUntilElementClickable(driver, UserNameInput);              //name inputu tıklanabilir olana kadar bekletme
            ClearAndSenKeys(UserNameInput, values["username"]);                              // name inputunun girilmesi

            CustomElementWait.WaitUntilElementClickable(driver, UserPasswordInput);          //mail inputu tıklanabilir olana kadar bekletme
            ClearAndSenKeys(UserPasswordInput, values["password"]);                          //name inputunun girilmesi

            CustomElementWait.WaitUntilElementClickable(driver, LoginButton);                //login butonu tıklanabilir olana kadar bekletme
            LoginButton.Click();                                                             //login butonuna tıklatma
            return(GetUserName());
        }
Пример #5
0
        public bool EnterField(Dictionary <string, string> values)
        {
            CustomElementWait.WaitUntilElementVisible(driver, By.XPath(CreateAccountDivXPath)); //hesap oluşturma sayfası gözükene kadar bekletme kodu

            CustomElementWait.WaitUntilElementClickable(driver, CustomerNameInput);             //name inputu tıklanabilir olana kadar bekletme
            ClearAndSenKeys(CustomerNameInput, values["name"]);                                 // name inputunun girilmesi

            CustomElementWait.WaitUntilElementClickable(driver, CustomerMailInput);             //mail inputu tıklanabilir olana kadar bekletme
            ClearAndSenKeys(CustomerMailInput, values["mail"]);                                 //name inputunun girilmesi

            CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordInput);         //password inputu tıklanabilir olana kadar bekletme
            ClearAndSenKeys(CustomerPasswordInput, values["password"]);                         //password inputunun girilmesi

            CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordCheckInput);    //password-check inputu tıklanabilir olana kadar bekletme
            ClearAndSenKeys(CustomerPasswordCheckInput, values["password"]);                    //password inputunun girilmesi

            CustomElementWait.WaitUntilElementClickable(driver, ContinueButton);
            ContinueButton.Click();

            /*  CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordInput);//password inputu tıklanabilir olana kadar bekletme
             * ClearAndSenKeys(CustomerPasswordInput, values["password"]);//password inputunun girilmesi
             *
             * CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordCheckInput);//password-check inputu tıklanabilir olana kadar bekletme
             * ClearAndSenKeys(CustomerPasswordCheckInput, values["password"]);//password inputunun girilmesi
             *
             * CustomElementWait.WaitUntilElementClickable(driver, ContinueButton);
             * ContinueButton.Click();*/

            IWebElement ConfirmMail = ExistsElement("//form[@action='verify']//h1[.='E-posta adresini doğrula']");

            if (ConfirmMail != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 internal void SwitchToTab(int tabIndex)
 {
     driver.SwitchTo().Window(driver.WindowHandles[tabIndex]);
     CustomElementWait.WaitForLoad(driver);
 }