public void GivenILoginAsAdmin(string login, string termID)

        {
            NewLogin365Page testLogin365Page = new NewLogin365Page(); // стандартная форма авторизации

            testLogin365Page.LoginAsUser(login);
            TestLoginChangePasswordPage testLoginChangePasswordPage = new TestLoginChangePasswordPage(); // Форма смены пароля

            IsFalse(testLoginChangePasswordPage.AssertNewPasswordField(), "Пароль устарел! Смените пароль для этого пользователя в администрировании 365, а затем пропишите его в файле App.config в разделе UserSettings. Рекомендуемый пароль: Autotests+инкремент, например Autotests5");
            TestLoginWrongPasswordPage testWrongPasswordPage = new TestLoginWrongPasswordPage(); // Форма неправильного пароля

            IsFalse(testWrongPasswordPage.AssertWrongPassword(), "Вы ввели неправильный пароль. Проверьте правильность пароля");

            MainPage MainP = new MainPage();

            IsTrue(MainP.AssertLeftMenu(), "Левое меню не подгрузилось в течение таймаута. Лагает главный сайт!");
            Console.WriteLine("Вход на сайт осуществлен");
            MainP.GoToBatchDropper();
            BDMainPage BDMain = new BDMainPage();

            IsTrue(BDMain.AssertMainPageIsUnlocked(), "Таймаут. Модуль BatchDropper не успел подгрузиться.");
            BDMain.SetTerminal(termID);
            // IsTrue(BDMain.AssertTermName(), "Терминал не применился. Проверьте наличие терминала в справочниках.");
            IsTrue(BDMain.AssertMainTitle(), "Не найден заголовок на главной странице.");
        }
Example #2
0
        public void GivenILoginAsAndPassword(string login)
        {
            NewLogin365Page testLogin365Page = new NewLogin365Page(); // стандартная форма авторизации

            testLogin365Page.LoginAsUser(login);
            TestLoginChangePasswordPage testLoginChangePasswordPage = new TestLoginChangePasswordPage(); // Форма смены пароля

            IsFalse(testLoginChangePasswordPage.AssertNewPasswordField(), "Пароль устарел! Смените пароль для этого пользователя в администрировании 365, а затем пропишите его в файле App.config в разделе UserSettings. Рекомендуемый пароль: Autotests+инкремент, например Autotests5");
            TestLoginWrongPasswordPage testWrongPasswordPage = new TestLoginWrongPasswordPage(); // Форма неправильного пароля

            IsFalse(testWrongPasswordPage.AssertWrongPassword(), "Вы ввели неправильный пароль. Проверьте правильность пароля");
            Console.WriteLine("Вход на сайт осуществлен");
        }
Example #3
0
        public void GivenILoginAsAdminAndDonTSelectTheTerminal(string login)
        {
            NewLogin365Page testLogin365Page = new NewLogin365Page(); // стандартная форма авторизации

            testLogin365Page.LoginAsUser(login);
            TestLoginChangePasswordPage testLoginChangePasswordPage = new TestLoginChangePasswordPage(); // Форма смены пароля

            IsFalse(testLoginChangePasswordPage.AssertNewPasswordField(), "Пароль устарел! Смените пароль для этого пользователя в администрировании 365, а затем пропишите его в файле App.config в разделе UserSettings. Рекомендуемый пароль: Autotests+инкремент, например Autotests5");
            TestLoginWrongPasswordPage testWrongPasswordPage = new TestLoginWrongPasswordPage(); // Форма неправильного пароля

            IsFalse(testWrongPasswordPage.AssertWrongPassword(), "Вы ввели неправильный пароль. Проверьте правильность пароля");

            MainPage MainP = new MainPage();

            IsTrue(MainP.AssertLeftMenu(), "Левое меню не подгрузилось в течение таймаута. Лагает главный сайт!");
            Console.WriteLine("Вход на сайт осуществлен");
            MainP.GoToBatchDropper();
            BDMainPage BDMain = new BDMainPage();

            IsTrue(BDMain.AssertMainPageIsUnlocked(), "Таймаут. Модуль BatchDropper не успел подгрузиться.");
            TerminalSettingPage TSettings = new TerminalSettingPage();

            IsTrue(TSettings.AssertLinkDefaultTerminalName(), "Что-то пошло не так, терминал должен быть не выбран");
        }