File tree Expand file tree Collapse file tree 6 files changed +117
-0
lines changed
Customer/Test/Mftf/Section Expand file tree Collapse file tree 6 files changed +117
-0
lines changed Original file line number Diff line number Diff line change
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
+
9
+ <actionGroups xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Test/etc/actionGroupSchema.xsd" >
11
+ <actionGroup name =" SetAdminAccountActionGroup" >
12
+ <arguments >
13
+ <argument name =" InterfaceLocaleByValue" type =" string" />
14
+ </arguments >
15
+ <!-- Navigate to admin System Account Page-->
16
+ <amOnPage url =" {{AdminSystemAccountPage.url}}" stepKey =" openAdminSystemAccountPage" />
17
+ <waitForPageLoad stepKey =" loadAdminSystemAccountPage" />
18
+ <!-- Change Admin locale to Français (France) / French (France) -->
19
+ <selectOption userInput =" {{InterfaceLocaleByValue}}" selector =" {{AdminSystemAccountSection.interfaceLocale}}" stepKey =" setInterfaceLocate" />
20
+ <fillField selector =" {{AdminSystemAccountSection.currentPassword}}" userInput =" {{_ENV.MAGENTO_ADMIN_PASSWORD}}" stepKey =" fillPassword" />
21
+ <click selector =" {{AdminCustomerMainActionsSection.saveButton}}" stepKey =" clickSave" />
22
+ <waitForElement selector =" {{AdminCustomerMessagesSection.successMessage}}" stepKey =" waitSuccessMessage" />
23
+ </actionGroup >
24
+ </actionGroups >
Original file line number Diff line number Diff line change
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
+
9
+ <pages xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Page/etc/PageObject.xsd" >
11
+ <page name =" AdminSystemAccountPage" url =" admin/system_account/index/" area =" admin" module =" Magento_Backend" >
12
+ <section name =" AdminSystemAccountSection" />
13
+ </page >
14
+ </pages >
Original file line number Diff line number Diff line change
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
+
9
+ <sections xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Page/etc/SectionObject.xsd" >
11
+ <section name =" AdminSystemAccountSection" >
12
+ <element name =" interfaceLocale" type =" text" selector =" #interface_locale" />
13
+ <element name =" currentPassword" type =" text" selector =" #current_password" />
14
+ </section >
15
+ </sections >
Original file line number Diff line number Diff line change
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
+
9
+ <entities xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd" >
11
+ <entity name =" SetLocaleOptions" type =" locale_options_config" >
12
+ <requiredEntity type =" code" >setLocaleOptionsFrance</requiredEntity >
13
+ </entity >
14
+ <entity name =" setLocaleOptionsFrance" type =" code" >
15
+ <data key =" value" >fr_FR</data >
16
+ </entity >
17
+
18
+ <entity name =" DefaultLocaleOptions" type =" locale_options_config" >
19
+ <requiredEntity type =" code" >setLocaleOptionsUSA</requiredEntity >
20
+ </entity >
21
+ <entity name =" setLocaleOptionsUSA" type =" code" >
22
+ <data key =" value" >en_US</data >
23
+ </entity >
24
+ </entities >
Original file line number Diff line number Diff line change
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
+ <operations xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
9
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:DataGenerator/etc/dataOperation.xsd" >
10
+ <operation name =" GeneralLocaleOptionsConfig" dataType =" locale_options_config" type =" create" auth =" adminFormKey" url =" /admin/system_config/save/section/general/" method =" POST" >
11
+ <object key =" groups" dataType =" locale_options_config" >
12
+ <object key =" locale" dataType =" locale_options_config" >
13
+ <object key =" fields" dataType =" locale_options_config" >
14
+ <object key =" code" dataType =" code" >
15
+ <field key =" value" >string</field >
16
+ </object >
17
+ </object >
18
+ </object >
19
+ </object >
20
+ </operation >
21
+ </operations >
Original file line number Diff line number Diff line change
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
+
9
+ <sections xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Page/etc/SectionObject.xsd" >
11
+ <section name =" StorefrontCustomerAccountInformationSection" >
12
+ <element name =" firstName" type =" input" selector =" #firstname" />
13
+ <element name =" lastName" type =" input" selector =" #lastname" />
14
+ <element name =" changeEmail" type =" checkbox" selector =" #change_email" />
15
+ <element name =" changePassword" type =" checkbox" selector =" #change_password" />
16
+ <element name =" testAddedAttributeFiled" type =" input" selector =" //input[contains(@id,'{{var}}')]" parameterized =" true" />
17
+ <element name =" saveButton" type =" button" selector =" #form-validate .action.save.primary" />
18
+ </section >
19
+ </sections >
You can’t perform that action at this time.
0 commit comments