Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

81 строка
4.2 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9. xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
  10. <test name="AdminUserLockWhenCreatingNewUserTest">
  11. <annotations>
  12. <features value="Security"/>
  13. <stories value="Runs Lock admin user when creating new user test."/>
  14. <title value="Lock admin user when creating new user"/>
  15. <description value="Runs Lock admin user when creating new user test."/>
  16. <testCaseId value="MC-14383" />
  17. <severity value="CRITICAL"/>
  18. <group value="security"/>
  19. <group value="mtf_migrated"/>
  20. <group value="pr_exclude"/>
  21. </annotations>
  22. <before>
  23. <!-- Log in to Admin Panel -->
  24. <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
  25. </before>
  26. <after>
  27. <!-- Unlock Admin user -->
  28. <magentoCLI command="admin:user:unlock {{DefaultAdminUser.username}}" stepKey="unlockAdminUser"/>
  29. </after>
  30. <!-- Open Admin New User Page -->
  31. <actionGroup ref="AdminOpenNewUserPageActionGroup" stepKey="openNewUserPage" />
  32. <!-- Perform add new admin user 6 specified number of times.
  33. "The password entered for the current user is invalid. Verify the password and try again." appears after each attempt.-->
  34. <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="failedSaveUserFirstAttempt">
  35. <argument name="user" value="NewAdminUserWrongCurrentPassword" />
  36. </actionGroup>
  37. <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveFirstAttempt" />
  38. <actionGroup ref="AssertAdminUserSaveMessageActionGroup" stepKey="seeInvalidPasswordError">
  39. <argument name="message" value="The password entered for the current user is invalid. Verify the password and try again." />
  40. <argument name="messageType" value="error" />
  41. </actionGroup>
  42. <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="failedSaveUserSecondAttempt">
  43. <argument name="user" value="NewAdminUserWrongCurrentPassword" />
  44. </actionGroup>
  45. <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveSecondAttempt" />
  46. <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="failedSaveUserThirdAttempt">
  47. <argument name="user" value="NewAdminUserWrongCurrentPassword" />
  48. </actionGroup>
  49. <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveThirdAttempt" />
  50. <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="failedSaveUserFourthAttempt">
  51. <argument name="user" value="NewAdminUserWrongCurrentPassword" />
  52. </actionGroup>
  53. <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveFourthAttempt" />
  54. <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="failedSaveUserFifthAttempt">
  55. <argument name="user" value="NewAdminUserWrongCurrentPassword" />
  56. </actionGroup>
  57. <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveFifthAttempt" />
  58. <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="failedSaveUserSixthAttempt">
  59. <argument name="user" value="NewAdminUserWrongCurrentPassword" />
  60. </actionGroup>
  61. <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveSixthAttempt" />
  62. <!-- Check Error that account has been locked -->
  63. <actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeLockUserErrorMessage">
  64. <argument name="message" value="Your account is temporarily disabled. Please try again later." />
  65. </actionGroup>
  66. <!-- Try to login as admin and check error -->
  67. <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsLockedAdmin"/>
  68. <actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeLoginUserErrorMessage" />
  69. </test>
  70. </tests>