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(), "Не найден заголовок на главной странице."); }