public override void OneTimeSetUp()
 {
     homePage = Navigator.OpenHomePage(driver);
     homePage.SelectUkrLanguageButton.Click();
     passportPage = Navigator.OpenPassportPage(driver);
     passportPage.CreateMailButtonUKR.Click();
 }
示例#2
0
        public static PassportPage OpenPassportPage(IWebDriver driver)
        {
            HomePage     homePage     = OpenHomePage(driver);
            PassportPage passportPage = homePage.LoginToEmail();

            return(passportPage);
        }
示例#3
0
        public static PassportPage OpenPassportPage(IWebDriver driver)
        {
            //driver = WebDriverFactory.GetInstance();
            HomePage     homePage     = OpenHomePage(driver);
            PassportPage passportPage = homePage.LoginToEmail();

            passportPage.CreateMailButtonUKR.Click();
            return(passportPage);
        }
示例#4
0
        public override void OneTimeSetUp()
        {
            HomePage homePage = Navigator.OpenHomePage(driver);

            homePage.SelectUkrLanguageButton.Click();
            passportPage = homePage.LoginToEmail();
            Subject      = "Subject_" + DateTime.Now.ToShortTimeString();
            Text         = "MessageText";
            Receiver     = "*****@*****.**";
            passportPage.CreateMailButtonUKR.Click();
            passportPage.SubjectField.SendKeys(Subject);
            passportPage.MessageField.SendKeys(Text);
            passportPage.ToField.SendKeys(Receiver);
            passportPage.SaveDraftButton.Click();
            driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(3600);
        }
        private static PassportPage[] GetPassportPages()
        {
            using (RegistryKey key = RegistryHelper.GetKey(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\MSNMessenger\PerPassportSettings"))
            {
                IEnumerable <string> names = key.GetSubKeyNames().Where(name => name != "0");
                var pages = new PassportPage[names.Count()];

                for (int i = 0; i < names.Count(); i++)
                {
                    string name = names.ElementAt(i);

                    if (name == "0")
                    {
                        continue;
                    }

                    pages[i] = new PassportPage(name);
                }

                return(pages);
            }
        }
 public override void OneTimeSetUp()
 {
     passportPage = Navigator.OpenPassportPage(driver);
 }
示例#7
0
 public override void OneTimeSetUp()
 {
     driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(4);
     passportPage = Navigator.OpenPassportPage(driver);
 }