public void JustOpenVorwand()
 {
     for (int i = 1; i < 3; i++)
     {
         Random n    = new Random();
         int    nInt = n.Next(10849573, 12849573);
         WebDriverContext.Navigate("vorwand#/id=" + nInt);
         Thread.Sleep(3000);
     }
 }
예제 #2
0
 public void LoggingLocalB()
 {
     WebDriverContext.Navigate("login");
     PageHelper.WaitForMap(() => PageBase.Map.LoginTextBox);
     PageBase.FillAuthForm("local\\b", "b");
     PageBase.ClickRememberMeButton();
     PageBase.ClickLoginButton();
     PageHelper.WaitForMap(() => PageBase.Map.UserNameDiv);
     PageBase.Validate().UserNameIs("b");
 }
예제 #3
0
        public void OpenCLoseReOpenVorwand()
        {
            WebDriverContext.Navigate("vorwand#/id=12849551");
            PageHelper.WaitForMap(() => PageBase.Map.AppliedButton);
            PageBase.ClickAppliedButton();

            PageHelper.WaitForMap(() => PageBase.Map.ReopenButton);
            PageBase.ClickReopenButton();

            PageHelper.WaitForMap(() => PageBase.Map.ReopenApproveButton);
            PageBase.ClickReopenApproveButton();
        }
        public void OpenNewTabVorwand()
        {
            for (int e = 1; e < 10; e++)
            {
                WebDriverContext.OpenNewTab();
            }

            for (int i = 1; i < 350; i++)
            {
                for (int tabNumber = 0; tabNumber < 10; tabNumber++)
                {
                    Random n    = new Random();
                    int    nInt = n.Next(10849573, 12849573);
                    WebDriverContext.SwitchTab(tabNumber);
                    WebDriverContext.Navigate("vorwand#/id=" + nInt);
                }
            }
        }
예제 #5
0
        public void ChooseProject()
        {
            if (!PageBase.IsAuthorized)
            {
                var loginPage = new LoginPage();
                loginPage.FillAuthForm("local\\b", "b");
                loginPage.ClickLoginButton();
                PageHelper.WaitForMap(() => PageBase.Map.UserNameDiv);
                loginPage.Validate().UserNameIs("b");
            }
            WebDriverContext.Navigate("calendar#/calendar/");

            PageHelper.WaitForMap(() => PageBase.Map.DropDownProjectArrow);
            PageBase.ClickProjectDropDownToOpen();

            var chooseProject = PageBase.Map.OpenedDropDownProjectTextBox;

            PageHelper.WaitUntilVisible(() => chooseProject);

            chooseProject.Clear();
            chooseProject.Click();
            chooseProject.SendKeys("Москва");
            SendKeys.SendWait("{ENTER}");

            var desktopPage = new DesktopPage();

            desktopPage.ValidateProject().UserProjectIs(PageBase.Map.DropDownProject.Text);

            string [] amountLeftBefore = { PageBase.Map.TerritoriesLeftAmount.Text };

            PageBase.Map.CheckBoxTaskLeft.Click();
            PageBase.Map.TaskToSyncButton.Click();

            PageHelper.WaitForMap(() => PageBase.Map.CheckBoxTaskRight);
            PageBase.Map.InformationRefresher.Click();
            Thread.Sleep(2000);

            string[] amountLeftAfter = { PageBase.Map.TerritoriesLeftAmount.Text };
            Assert.AreNotEqual(amountLeftBefore, amountLeftAfter);
        }