Skip to content

Commit e8c0430

Browse files
committed
ACP2E-1303: Pay later payments showing on the storefront even disabled
1 parent 001bf71 commit e8c0430

File tree

2 files changed

+10
-41
lines changed

2 files changed

+10
-41
lines changed

app/code/Magento/Paypal/Test/Mftf/Section/PayPalExpressCheckoutConfigSection/PayPalAdvancedFrontendExperienceFeaturesSection.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,5 @@
99
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1010
<section name="PayPalAdvancedFrontendExperienceFeaturesSection">
1111
<element name="disableFundingOptionsMultiselect" type="multiselect" selector="#payment_{{countryCode}}_paypal_alternative_payment_methods_express_checkout_{{countryCode}}_settings_ec_settings_ec_advanced_express_checkout_frontend_features_disable_funding_options" parameterized="true"/>
12-
<element name="disableFundingOptionsOption" type="multiselect" selector="//*[@value='{{option}}']" parameterized="true"/>
1312
</section>
1413
</sections>

app/code/Magento/Paypal/Test/Mftf/Test/AdminTurnOffVenmoButtonTest.xml

Lines changed: 10 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<test name="AdminTurnOffVenmoButtonTest">
1212
<annotations>
1313
<features value="Paypal"/>
14-
<stories value="Button Configuration"/>
1514
<title value="Check that Admin can turn off Venmo button"/>
1615
<description value="Venmo button can be turned off by Admin"/>
1716
<severity value="AVERAGE"/>
@@ -20,62 +19,33 @@
2019
</annotations>
2120
<before>
2221
<actionGroup ref="AdminLoginActionGroup" stepKey="login"/>
23-
24-
<!-- Create Product -->
25-
<createData entity="_defaultCategory" stepKey="createCategory"/>
26-
<createData entity="_defaultProduct" stepKey="createProduct">
27-
<requiredEntity createDataKey="createCategory"/>
28-
</createData>
29-
30-
3122
</before>
3223
<after>
3324

3425
<!-- Cleanup Paypal configurations -->
3526

36-
<!-- Delete Product -->
37-
<deleteData stepKey="deleteCategory" createDataKey="createCategory"/>
38-
<deleteData stepKey="deleteProduct" createDataKey="createProduct"/>
39-
4027
<!-- Log out Admin -->
4128
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
4229
</after>
30+
4331
<amOnPage url="{{AdminConfigPaymentMethodsPage.url}}" stepKey="navigateToPaymentConfigurationPage1"/>
4432
<actionGroup ref="AdminOpenPayPalAdvancedFrontendExperienceFeaturesPageActionGroup" stepKey= "openFeaturesPage1"/>
45-
<actionGroup ref="AdminSelectDisableFundingActionGroup" stepKey= "selectVenmo"/>
33+
<see selector="{{PayPalAdvancedFrontendExperienceFeaturesSection.disableFundingOptionsMultiselect('us')}}" userInput="Venmo" stepKey="seeVenmo"/>
34+
<actionGroup ref="AdminSelectDisableFundingActionGroup" stepKey="selectVenmo"/>
4635
<click selector="{{AdminConfigSection.saveButton}}" stepKey="saveConfig1"/>
36+
<waitForElementVisible selector="{{AdminMessagesSection.success}}" stepKey="waitForSuccessMessage"/>
4737
<magentoCLI command="cache:flush" stepKey="cleanCache1"/>
4838

49-
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openProductPage1">
50-
<argument name="productUrl" value="$createProduct.custom_attributes[url_key]$"/>
51-
</actionGroup>
52-
53-
<actionGroup ref="StorefrontSwitchToPayPalButtonIframeActionGroup" stepKey="switchToIframe1"/>
54-
55-
<dontSeeElement selector="{{StorefrontPayPalSmartButtonVenmoSection.venmoButton}}" stepKey="dontSeeVenmoButton"/>
56-
57-
5839

5940
<amOnPage url="{{AdminConfigPaymentMethodsPage.url}}" stepKey="navigateToPaymentConfigurationPage2"/>
60-
<actionGroup ref="AdminOpenPayPalAdvancedFrontendExperienceFeaturesPageActionGroup" stepKey= "openFeaturesPage2"/>
61-
<actionGroup ref="AdminUnselectDisableFundingActionGroup" stepKey= "unselectVenmo"/>
41+
<actionGroup ref="AdminOpenPayPalAdvancedFrontendExperienceFeaturesPageActionGroup" stepKey="openFeaturesPage2"/>
42+
<see selector="{{PayPalAdvancedFrontendExperienceFeaturesSection.disableFundingOptionsMultiselect('us')}}" userInput="Venmo" stepKey="seeVenmo2"/>
43+
<seeOptionIsSelected selector="{{PayPalAdvancedFrontendExperienceFeaturesSection.disableFundingOptionsMultiselect('us')}}" userInput="Venmo" stepKey="seeVenmoIsSelected"/>
44+
45+
<actionGroup ref="AdminUnselectDisableFundingActionGroup" stepKey="unselectVenmo"/>
6246
<click selector="{{AdminConfigSection.saveButton}}" stepKey="saveConfig2"/>
47+
<waitForElementVisible selector="{{AdminMessagesSection.success}}" stepKey="waitForSuccessMessage2"/>
6348
<magentoCLI command="cache:flush" stepKey="cleanCache2"/>
6449

65-
66-
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openProductPage2">
67-
<argument name="productUrl" value="$createProduct.custom_attributes[url_key]$"/>
68-
</actionGroup>
69-
70-
<actionGroup ref="StorefrontSwitchToPayPalButtonIframeActionGroup" stepKey="switchToIframe2"/>
71-
72-
<seeElement selector="{{StorefrontPayPalSmartButtonVenmoSection.venmoButton}}" stepKey="seeVenmoButton"/>
73-
74-
75-
<!-- <seeOptionIsSelected selector="{{ButtonCustomization.customizeDrpDown}}" userInput="No" stepKey="seeNoIsDefaultValue"/>
76-
<selectOption selector="{{ButtonCustomization.customizeDrpDown}}" userInput="Yes" stepKey="enableButtonCustomization"/>
77-
<pause stepKey="pause"/>
78-
79-
-->
8050
</test>
8151
</tests>

0 commit comments

Comments
 (0)