Пример #1
0
        /// <summary>
        /// Logs into my TCC account
        /// </summary>
        public void LoginUser(string email, string password)
        {
            _driver.Navigate().GoToUrl(PageValidation.MainPage);
            _driver.Manage().Window.Maximize();

            _utilsValidation.EnterText(DriverUtilities.ElementAccessorType.ID, "Username", email);
            _utilsValidation.EnterText(DriverUtilities.ElementAccessorType.ID, "Password", password);
            _utilsValidation.Click(DriverUtilities.ElementAccessorType.ClassName, "btn-primary");
        }
Пример #2
0
        /// <summary>
        /// Search for a member from the Member List page.
        /// </summary>
        /// <param name="name">Target member to search for</param>
        public void MemberSearch(string name)
        {
            _userLoginLogout.LoginUser(_userData.GetEmail(), _userData.GetPassword());

            // Enter member name into search box
            _utilsValidation.EnterText(DriverUtilities.ElementAccessorType.ID, "member-list-filter", name + Keys.Enter);

            // Click result link
            _utilsValidation.ExplicitWait(DriverUtilities.ElementAccessorType.XPath, "//*[@data-bind='text: Name']", 30);
            _utilsValidation.Click(DriverUtilities.ElementAccessorType.XPath, "//*[@data-bind='text: Name']");
        }
Пример #3
0
 /// <summary>
 /// Enter the arguments into an applicant's or recommender's email and name input fields.
 /// </summary>
 /// <param name="emailLike"></param>
 /// <param name="firstNameLike"></param>
 /// <param name="lastNameLike"></param>
 public void EnterSharedInfo(string emailLike, string firstNameLike, string lastNameLike)
 {
     _utilsValidation.EnterText(DriverUtilities.ElementAccessorType.ID, "txtEmail_fil", emailLike);
     _utilsValidation.EnterText(DriverUtilities.ElementAccessorType.ID, "txtFirstName_fil", firstNameLike);
     _utilsValidation.EnterText(DriverUtilities.ElementAccessorType.ID, "txtLastName_fil", lastNameLike);
 }