Пример #1
0
        public string VerifySystemMessage()
        {
            Assert.IsTrue(_HelpPage.AdminTab.WaitUntilDisplayed());
            _HelpPage.Navigate();
            Assert.IsTrue(_HelpPage.SystemMessagePublishRegion.WaitUntilDisplayed());
            try
            {
                switch (_UserData.TestFor.ToUpper())
                {
                case "!ERROR!":
                    Assert.IsTrue(_HelpPage.SystemMessageSubmitButton.Click());
                    Assert.IsTrue(_HelpPage.SystemMessageTitle.HasClass("error"));
                    break;

                case "!LENGTH!":
                    Assert.IsTrue(_HelpPage.SystemMessageTitle.ClearAndEdit(_UserData.SystemMessageTitle));
                    Assert.IsTrue(_HelpPage.SystemMessageTitle.GetValue().Length.Equals(50));
                    Assert.IsTrue(_HelpPage.SystemMessageBody.ClearAndEdit(_UserData.SystemMessageBody));
                    Assert.IsTrue(_HelpPage.SystemMessageBody.GetValue().Length.Equals(120));
                    break;
                }
                return("VerificationSuccess");
            }
            catch
            {
                return("VerificationFailed");
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            using (var driver = Setup.Configure())
            {
                var loginPage          = new LogInPage(driver, null, null, null);
                var itemListComponent  = new ItemListComponent(driver);
                var userFollowingModal = new UserFollowingModal(driver, itemListComponent);
                var userPage           = new UserPage(driver, null, userFollowingModal);

                loginPage.Navigate();
                loginPage.Username = "";
                loginPage.Password = "";
                loginPage.LoginButton();

                userPage.Navigate("viorlecinn");
                userPage.FollowingButton();

                var users = itemListComponent.Obtain(500);
                users.Reverse();
                var quantityToUnfollow = 5;
                foreach (var user in users)
                {
                    if (quantityToUnfollow <= 0)
                    {
                        break;
                    }

                    itemListComponent.Unfollow(user);
                    quantityToUnfollow--;
                }
            }
        }
Пример #3
0
 private bool OpenAdminPage()
 {
     try
     {
         Assert.IsTrue(_UserPage.AdminTab.WaitUntilDisplayed(30));
         try { _UserPage.Navigate(); }
         catch { _UserPage.AdminTab.Click(); }
         Assert.IsTrue(_UserPage.SearchButton.WaitUntilDisplayed(30));
         _UserPage.SearchHyperlink.WaitUntilDisplayed();
         return(true);
     }
     catch
     {
         return(false);
     }
 }