예제 #1
0
        /// <summary>
        /// method,where webdriver comes to settings, and paste got before user name
        /// </summary>
        /// <param name="newName"></param>
        public void SettingsNickName(string newName)
        {
            Wait.Until(t => Driver.FindElements(By.XPath(Locator.SettingsSelectionPanelLocator)).Any());
            Panel = Driver.FindElement(By.XPath(Locator.SettingsSelectionPanelLocator));
            Panel.Click();

            Wait.Until(t => Driver.FindElements(By.XPath(Locator.PersonalDataButtonLocator)).Any());
            PersonalData = Driver.FindElement(By.XPath(Locator.SettingsSelectionPanelLocator));
            PersonalData.Click();

            Wait.Until(t => Driver.FindElements(By.XPath(Locator.NickNameLocator)).Any());
            NewNickName = Driver.FindElement(By.XPath(Locator.NickNameLocator));
            NewNickName.SendKeys(newName);

            Wait.Until(t => Driver.FindElements(By.XPath(Locator.SaveButtonLocator)).Any());
            SaveButton = Driver.FindElement(By.XPath(Locator.SaveButtonLocator));
            SaveButton.Click();
        }