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(); }
//[Test] public void _01_Test_1(LogToTxt log) { User = new ASKCUser("Сотрудник ЦА", "123456"); AllPages.LogInPage.Go(); AllPages.LogInPage.Login(User); if (AllPages.MainPage.Displayed()) { Assert.AreEqual("Сотрудник ЦА", AllPages.MainPage.TakeUserName()); AllPages.MainPage.Exit(); } WebBrowser.Stop(); Assert.True(AllPages.LogInPage.Go().Displayed()); // закрываем браузер //Functions.Wait(1000); Assert.True(AllPages.MainPage.Go(User).Displayed()); }
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(); } }
public void Vhod_Polzovatelem_CA_i_Perelogin() { LogToTxt log = new LogToTxt(); log.Start("тест 1"); try { _01_Test_1(log); } catch (Exception ex) { log.AddError(ex); Assert.Fail(); } finally { log.Stop(); } }
public void Otkritie_Stranici_login() { LogToTxt log = new LogToTxt(); log.Start("тест: Открытие страницы логин"); try { _02_Test(); } catch (Exception ex) { log.AddError(ex); Assert.Fail(); } finally { log.Stop(); } }