private void _LogInAndLogOut(LogToTxt log) { User = new ASKCUser("Сотрудник ЦА", "123456"); // входим на сайт пользователем Поддержка и проверяем что это он //Assert.AreEqual("Производитель", AllPages.MainPage.Go().TakeUserName()); AllPages.MainPage.Go(User); log.Add("пользователь: " + AllPages.MainPage.TakeUserName()); // проверяем что главная страница отображается if (!AllPages.MainPage.Displayed()) { log.Add(false, "нет главной страницы"); } // закрываем браузер log.Add("Останавить браузер"); WebBrowser.Stop(); log.Add("Браузер остановлен"); // открываем браузер на главной странице через AllPages.LogInPage.Go(); log.Add("Открыть страницу входа"); // проверяем что главная страница НЕ отображается if (!AllPages.MainPage.Displayed()) { if (!AllPages.LogInPage.Displayed()) { log.Add("нет страницы логина"); } else log.Add("ВСЁ ОК - мы на странице логина !"); } else log.Add("Отображается главная страница !"); log.Stop(); }
public void LogInAndLogOut() { LogToTxt log = new LogToTxt(); log.Start("Вход и выход"); try { _LogInAndLogOut(log); } catch (Exception ex) { log.Add("ОШИБКА"); log.Add(ex.Message); log.Add(ex.StackTrace); log.Stop(); } }