示例#1
0
        /// <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);
            }
        }
示例#2
0
        /// <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);
            }
        }