/// <summary> /// Метод реализует кейс релогина в админке. Если залогинены, то перед входом выходим /// </summary> /// <param name="Login">Логин</param> /// <param name="Password">Пароль</param> public static void LoginAdminArea(string Login, string Password) { //идем в админку GM.Go2AdminArea(); //выходим LogoutAdmin(); //входим, КП, БУС if (TO_General.Textbox_UserLogin().Exists() && TO_General.Textbox_UserPassword().Exists() && TO_General.Button_Login().Exists()) { TO_General.Textbox_UserLogin().SendKeys(Login); TO_General.Textbox_UserPassword().SendKeys(Password); TO_General.Button_Login().ClickAndWait(); TO_General.Textbox_UserLogin().WaitWhileElementExists(15); } }
/// <summary> /// Метод реализует кейс релогина на сайте БУС. Если залогинены, то перед входом выходим /// </summary> /// <param name="Login">Логин</param> /// <param name="Password">Пароль</param> public static void Login(string Login, string Password) { //выходим Logout(); if (TO_General.Button_Enter().Exists()) { TO_General.Button_Enter().ClickAndWait(); } //входим, КП, БУС if (TO_General.Textbox_UserLogin().Exists() && TO_General.Textbox_UserPassword().Exists() && TO_General.Button_Login().Exists() && TO_General.Textbox_UserLogin().Displayed() && TO_General.Textbox_UserPassword().Displayed() && TO_General.Button_Login().Displayed()) { TO_General.Textbox_UserLogin().SendKeys(Login); TO_General.Textbox_UserPassword().SendKeys(Password); TO_General.Button_Login().ClickAndWait(NoRefresh: true); } }