|
21 | 21 | <!--Open New Admin User Page. --> |
22 | 22 | <amOnPage url="{{AdminNewUserPage.url}}" stepKey="navigateToNewAdminUser"/> |
23 | 23 | <waitForPageLoad stepKey="waitForNewAdminUserPage"/> |
| 24 | + |
24 | 25 | <!-- Fill admin user data. --> |
25 | 26 | <fillField selector="{{AdminCreateUserSection.usernameTextField}}" userInput="{{user.username}}" stepKey="enterAdminUserName"/> |
26 | 27 | <fillField selector="{{AdminCreateUserSection.firstNameTextField}}" userInput="{{user.firstName}}" stepKey="enterAdminFirstName"/> |
27 | 28 | <fillField selector="{{AdminCreateUserSection.lastNameTextField}}" userInput="{{user.lastName}}" stepKey="enterAdminLastName"/> |
28 | 29 | <fillField selector="{{AdminCreateUserSection.emailTextField}}" userInput="{{user.username}}@magento.com" stepKey="enterAdminEmail"/> |
| 30 | + |
29 | 31 | <!-- Verify Current Admin User Identity via Adobe IMS. --> |
30 | 32 | <click selector="{{AdminCreateUserSection.confirmIdentity}}" stepKey="clickConfirmIdentity"/> |
31 | | - <wait time="10" stepKey="waitNewTabToLoad"/> |
32 | | - <!-- Switch to the New tab. --> |
| 33 | + |
| 34 | + <!-- Switch to Admin IMS Window. --> |
33 | 35 | <switchToNextTab stepKey="switchToNextTab"/> |
| 36 | + <waitForElementVisible selector="{{AdminAdobeImsSignInSection.password}}" stepKey="waitForAdobeImsForm"/> |
34 | 37 | <fillField selector="{{AdminCreateUserSection.password}}" userInput="{{password}}" stepKey="fillPassword"/> |
35 | 38 | <click selector="{{AdminAdobeImsSignInSection.AdobeImsPasswordContinueButton}}" stepKey="clickPasswordContinue"/> |
36 | | - <wait time="10" stepKey="waitTabToDisappear"/> |
37 | | - <!-- Switch to the previous tab. --> |
| 39 | + <waitForElementNotVisible selector="{{AdminAdobeImsSignInSection.password}}" time="30" stepKey="waitForAdobeImsFormToDisappear"/> |
| 40 | + |
| 41 | + <!-- Switch to Adobe Commerce Window. --> |
38 | 42 | <switchToPreviousTab userInput="1" stepKey="switchPreviousTab"/> |
| 43 | + |
39 | 44 | <!-- Select Admin User Role. --> |
40 | 45 | <click selector="{{AdminCreateUserSection.userRoleTab}}" stepKey="clickUserRole"/> |
41 | 46 | <click selector="{{AdminStoreSection.createdRoleInUserPage(role.name)}}" stepKey="chooseRole"/> |
| 47 | + |
42 | 48 | <!-- Save admin user. --> |
43 | 49 | <click selector="{{AdminCreateUserSection.saveButton}}" stepKey="clickSaveUser"/> |
44 | 50 | <waitForPageLoad stepKey="waitForSaveTheUser"/> |
|
0 commit comments