public static UserInformationFieldIds DetermineUserInformationFieldIds(LabUser user) { UserInformationFieldIds userInformationFieldIds = new UserInformationFieldIds(); userInformationFieldIds.DetermineFieldIds(user); return(userInformationFieldIds); }
public void PerformSignInFlow(ITestController controller, LabUser user) { UserInformationFieldIds userInformationFieldIds = DetermineUserInformationFieldIds(user); //Acquire token flow controller.Tap(CoreUiTestConstants.AcquireTokenID); //i0116 = UPN text field on AAD sign in endpoint controller.EnterText(CoreUiTestConstants.WebUPNInputID, 20, user.Upn, XamarinSelector.ByHtmlIdAttribute); //idSIButton9 = Sign in button controller.Tap(CoreUiTestConstants.WebSubmitID, XamarinSelector.ByHtmlIdAttribute); //i0118 = password text field controller.EnterText(userInformationFieldIds.PasswordInputId, LabUserHelper.GetUserPassword(user), XamarinSelector.ByHtmlIdAttribute); controller.Tap(userInformationFieldIds.SignInButtonId, XamarinSelector.ByHtmlIdAttribute); }