![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-security/Test/Mftf/Test/ |
<?xml version="1.0" encoding="UTF-8"?> <!-- /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ --> <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> <test name="AdminUserLockWhenEditingUserTest"> <annotations> <features value="Security"/> <stories value="Runs Lock admin user when editing existing user test."/> <title value="Lock admin user when creating new user."/> <description value="Runs Lock admin user when editing existing user test."/> <severity value="CRITICAL"/> <testCaseId value="MC-14372" /> <group value="security"/> <group value="mtf_migrated"/> <group value="pr_exclude"/> </annotations> <before> <createData entity="NewAdminUser" stepKey="user" /> <!-- Log in to Admin Panel --> <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/> </before> <after> <!-- Unlock Admin user --> <magentoCLI command="admin:user:unlock {{DefaultAdminUser.username}}" stepKey="unlockAdminUser"/> <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/> <actionGroup ref="AdminDeleteUserViaCurlActionGroup" stepKey="deleteUser"> <argument name="user" value="$$user$$" /> </actionGroup> <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/> </after> <actionGroup ref="AdminOpenUserEditPageActionGroup" stepKey="openEditUserPageFirstAttempt"> <argument name="user" value="$$user$$"/> </actionGroup> <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="fillEditUserFieldsFirstAttempt"> <argument name="user" value="EditAdminUserWrongCurrentPassword" /> </actionGroup> <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveFirstAttempt" /> <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="seeErrorFirstAttempt" > <argument name="messageType" value="error" /> <argument name="message" value="The password entered for the current user is invalid. Verify the password and try again." /> </actionGroup> <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="fillEditUserFieldsSecondAttempt"> <argument name="user" value="EditAdminUserWrongCurrentPassword" /> </actionGroup> <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveSecondAttempt" /> <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="seeErrorSecondAttempt" > <argument name="messageType" value="error" /> <argument name="message" value="The password entered for the current user is invalid. Verify the password and try again." /> </actionGroup> <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="fillEditUserFieldsThirdAttempt"> <argument name="user" value="EditAdminUserWrongCurrentPassword" /> </actionGroup> <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveThirdAttempt" /> <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="seeErrorThirdAttempt" > <argument name="messageType" value="error" /> <argument name="message" value="The password entered for the current user is invalid. Verify the password and try again." /> </actionGroup> <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="fillEditUserFieldsFourthAttempt"> <argument name="user" value="EditAdminUserWrongCurrentPassword" /> </actionGroup> <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveFourthAttempt" /> <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="seeErrorFourthAttempt" > <argument name="messageType" value="error" /> <argument name="message" value="The password entered for the current user is invalid. Verify the password and try again." /> </actionGroup> <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="fillEditUserFieldsFifthAttempt"> <argument name="user" value="EditAdminUserWrongCurrentPassword" /> </actionGroup> <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveFifthAttempt" /> <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="seeErrorFifthAttempt" > <argument name="messageType" value="error" /> <argument name="message" value="The password entered for the current user is invalid. Verify the password and try again." /> </actionGroup> <actionGroup ref="AdminFillNewUserFormRequiredFieldsActionGroup" stepKey="fillEditUserFieldsLastAttempt"> <argument name="user" value="EditAdminUserWrongCurrentPassword" /> </actionGroup> <actionGroup ref="AdminClickSaveButtonOnUserFormActionGroup" stepKey="clickSaveLastAttempt" /> <actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeErrorLastAttempt" > <argument name="message" value="Your account is temporarily disabled. Please try again later." /> </actionGroup> <!-- Try to login as admin and check error --> <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsLockedAdmin"/> <actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeLoginErrorMessage" /> </test> </tests>