File tree Expand file tree Collapse file tree 9 files changed +189
-0
lines changed
CardinalCommerce/Test/Mftf Expand file tree Collapse file tree 9 files changed +189
-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
+ <pages xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
10
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Page/etc/PageObject.xsd" >
11
+ <page name =" AdminThreeDSecurePage" url =" admin/system_config/edit/section/three_d_secure/" area =" admin" module =" Magento_CardinalCommerce" >
12
+ <section name =" AdminCardinalCommerceSection" />
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 =" AdminCardinalCommerceSection" >
12
+ <element name =" head" type =" button" selector =" #three_d_secure_cardinal_config-link" />
13
+ <element name =" enabled" type =" input" selector =" #three_d_secure_cardinal_config_enabled_authorize" />
14
+ <element name =" environment" type =" input" selector =" #three_d_secure_cardinal_config_environment" />
15
+ </section >
16
+ </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
+ <tests xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
9
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Test/etc/testSchema.xsd" >
10
+ <test name =" AdminCardinalCommerceSettingsHiddenTest" >
11
+ <annotations >
12
+ <features value =" CardinalCommerce" />
13
+ <title value =" CardinalCommerce settings hidden" />
14
+ <description value =" CardinalCommerce config shouldn't be visible if the 3D secure is disabled for Authorize.Net." />
15
+ <severity value =" MINOR" />
16
+ </annotations >
17
+ <before >
18
+ <actionGroup ref =" LoginAsAdmin" stepKey =" loginAsAdmin" />
19
+ <magentoCLI command =" config:set three_d_secure/cardinal/enabled_authorizenet 1" stepKey =" enableCardinalCommerce" />
20
+ </before >
21
+
22
+ <after >
23
+ <actionGroup ref =" logout" stepKey =" logout" />
24
+ <magentoCLI command =" config:set three_d_secure/cardinal/enabled_authorizenet 0" stepKey =" disableCardinalCommerce" />
25
+ </after >
26
+
27
+ <amOnPage url =" {{AdminThreeDSecurePage.url}}" stepKey =" openCurrencyOptionsPage" />
28
+ <conditionalClick dependentSelector =" {{AdminCardinalCommerceSection.enabled}}" visible =" false" selector =" {{AdminCardinalCommerceSection.head}}" stepKey =" openCollapsibleBlock" />
29
+ <see selector =" {{AdminCardinalCommerceSection.environment}}" userInput =" Production" stepKey =" seeEnvironmentProduction" />
30
+ <selectOption selector =" {{AdminCardinalCommerceSection.enabled}}" userInput =" 0" stepKey =" disableCardinalCommerceOption" />
31
+ <dontSeeElement selector =" {{AdminCardinalCommerceSection.environment}}" stepKey =" dontSeeEnvironmentProduction" />
32
+ </test >
33
+ </tests >
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 =" AdminCurrencySetupPage" url =" admin/system_config/edit/section/currency/" area =" admin" module =" Magento_Directory" >
12
+ <section name =" AdminScheduledImportSettingsSection" />
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 =" AdminScheduledImportSettingsSection" >
12
+ <element name =" head" type =" button" selector =" #currency_import-head" />
13
+ <element name =" enabled" type =" input" selector =" #currency_import_enabled" />
14
+ <element name =" service" type =" input" selector =" #currency_import_service" />
15
+ </section >
16
+ </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
+ <tests xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
9
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Test/etc/testSchema.xsd" >
10
+ <test name =" AdminScheduledImportSettingsHiddenTest" >
11
+ <annotations >
12
+ <features value =" Directory" />
13
+ <title value =" Scheduled import settings hidden" />
14
+ <description value =" Scheduled Import Settings' should hide fields when 'Enabled' is 'No'" />
15
+ <severity value =" MINOR" />
16
+ </annotations >
17
+ <before >
18
+ <actionGroup ref =" LoginAsAdmin" stepKey =" loginAsAdmin" />
19
+ <magentoCLI command =" config:set currency/import/enabled 1" stepKey =" enableCurrencyImport" />
20
+ </before >
21
+
22
+ <after >
23
+ <actionGroup ref =" logout" stepKey =" logout" />
24
+ <magentoCLI command =" config:set currency/import/enabled 0" stepKey =" disableCurrencyImport" />
25
+ </after >
26
+
27
+ <amOnPage url =" {{AdminCurrencySetupPage.url}}" stepKey =" openCurrencyOptionsPage" />
28
+ <conditionalClick dependentSelector =" {{AdminScheduledImportSettingsSection.enabled}}" visible =" false" selector =" {{AdminScheduledImportSettingsSection.head}}" stepKey =" openCollapsibleBlock" />
29
+ <see selector =" {{AdminScheduledImportSettingsSection.service}}" userInput =" Fixer.io" stepKey =" seeServiceFixerIo" />
30
+ <selectOption selector =" {{AdminScheduledImportSettingsSection.enabled}}" userInput =" 0" stepKey =" disableCurrencyImportOption" />
31
+ <dontSeeElement selector =" {{AdminScheduledImportSettingsSection.service}}" stepKey =" dontSeeServiceFixerIo" />
32
+ </test >
33
+ </tests >
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 =" AdminFraudProtectionPage" url =" admin/system_config/edit/section/fraud_protection/" area =" admin" module =" Magento_Signifyd" >
12
+ <section name =" AdminSignifydConfigurationSection" />
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 =" AdminSignifydConfigurationSection" >
12
+ <element name =" head" type =" button" selector =" #fraud_protection_signifyd_config-head" />
13
+ <element name =" enabled" type =" input" selector =" #fraud_protection_signifyd_config_active" />
14
+ <element name =" url" type =" text" selector =" #fraud_protection_signifyd_config_api_url" />
15
+ </section >
16
+ </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
+ <tests xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
9
+ xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Test/etc/testSchema.xsd" >
10
+ <test name =" AdminSignifydConfigDependentOnActiveFieldTest" >
11
+ <annotations >
12
+ <features value =" Signifyd" />
13
+ <title value =" Signifyd config dependent on active field" />
14
+ <description value =" Signifyd system configs dependent by Enable this Solution field." />
15
+ <severity value =" MINOR" />
16
+ </annotations >
17
+ <before >
18
+ <actionGroup ref =" LoginAsAdmin" stepKey =" loginAsAdmin" />
19
+ <magentoCLI command =" config:set fraud_protection/signifyd/active 1" stepKey =" enableSignifyd" />
20
+ </before >
21
+
22
+ <after >
23
+ <actionGroup ref =" logout" stepKey =" logout" />
24
+ <magentoCLI command =" config:set fraud_protection/signifyd/active 0" stepKey =" disableSignifyd" />
25
+ </after >
26
+
27
+ <amOnPage url =" {{AdminFraudProtectionPage.url}}" stepKey =" openFraudProtectionPagePage" />
28
+ <conditionalClick dependentSelector =" {{AdminSignifydConfigurationSection.enabled}}" visible =" false" selector =" {{AdminSignifydConfigurationSection.head}}" stepKey =" openCollapsibleBlock" />
29
+ <seeInField selector =" {{AdminSignifydConfigurationSection.url}}" userInput =" https://api.signifyd.com/v2/" stepKey =" seeApiUrlField" />
30
+ <selectOption selector =" {{AdminSignifydConfigurationSection.enabled}}" userInput =" 0" stepKey =" disableSignifydOption" />
31
+ <dontSeeElement selector =" {{AdminSignifydConfigurationSection.url}}" stepKey =" dontSeeApiUrlField" />
32
+ </test >
33
+ </tests >
You can’t perform that action at this time.
0 commit comments