Skip to content

Commit d91487a

Browse files
committed
ACQE-6571:Check config for PayPal Credit in Unites States For Paymentspro
Correction On AdminConfigPaymentsProInUnitedstatesTest
1 parent a8115bb commit d91487a

5 files changed

+10
-36
lines changed

app/code/Magento/Paypal/Test/Mftf/ActionGroup/AdminAssertPaypalCreditPaymentsProActionGroup.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,5 @@
3131
<waitForElementNotVisible selector ="{{AdminConfigPaymentsProPaypalCreditSection.paypalSolution(countryCode)}}" stepKey="assertEnabledSolutions"/>
3232
<waitForElementNotVisible selector ="{{AdminConfigPaymentsProPaypalCreditSection.paypalCredit(countryCode)}}" stepKey="enablePaypalCredit"/>
3333
<click selector="{{AdminConfigSection.saveButton}}" stepKey="saveConfiguration"/>
34-
<magentoCLI command="indexer:reindex" stepKey="performReindex"/>
35-
<magentoCLI command="cache:flush" stepKey="cleanCache"/>
3634
</actionGroup>
3735
</actionGroups>

app/code/Magento/Paypal/Test/Mftf/ActionGroup/AdminConfigForPaymentsProPaypalCreditActionGroup.xml renamed to app/code/Magento/Paypal/Test/Mftf/ActionGroup/AdminClearForPaymentsProPaypalCreditActionGroup.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11-
<actionGroup name="AdminConfigForPaymentsProPaypalCreditActionGroup">
11+
<actionGroup name="AdminClearForPaymentsProPaypalCreditActionGroup">
1212
<annotations>
1313
<description>Goes to the 'Configuration' page for 'Payment Methods'. Fills in the provided Sample PayPal credentials and other details. Clicks on Save.</description>
1414
</annotations>
@@ -22,8 +22,8 @@
2222
<waitForElementVisible selector="{{AdminConfigPaymentsProPaypalCreditSection.otherPaypalLink(countryCode)}}" stepKey="assertPayinAllLink"/>
2323
<waitForElementVisible selector="{{AdminConfigPaymentsProPaypalCreditSection.paypalPaymentGatewayLink(countryCode)}}" stepKey="assertPaypalPaymentGateway"/>
2424
<scrollTo selector="{{AdminConfigPaymentsProPaypalCreditSection.otherPaypalLink(countryCode)}}" stepKey="scrollPayinAll"/>
25-
<waitForElementClickable selector="{{AdminConfigPaymentsProPaypalCreditSection.paymentsPro(countryCode)}}" stepKey="waitForPaymentProToBeClickable"/>
26-
<click selector="{{AdminConfigPaymentsProPaypalCreditSection.paymentsPro(countryCode)}}" stepKey="clickPaymentPro"/>
25+
<waitForElementClickable selector="{{PayPalPaymentsProConfigSection.configureBtn(countryCode)}}" stepKey="waitForPaymentProToBeClickable"/>
26+
<click selector="{{PayPalPaymentsProConfigSection.configureBtn(countryCode)}}" stepKey="clickPaymentPro"/>
2727
<waitForPageLoad stepKey="waitForPaymethodConfigPageLoad"/>
2828
<clearField selector="{{PayPalPaymentsProConfigSection.partner(countryCode)}}" stepKey="clearInputPartnerField"/>
2929
<clearField selector="{{PayPalPaymentsProConfigSection.vendor(countryCode)}}" stepKey="clearInputVendorField"/>

app/code/Magento/Paypal/Test/Mftf/ActionGroup/AdminClearPaymentsProActionGroup.xml

Lines changed: 0 additions & 27 deletions
This file was deleted.

app/code/Magento/Paypal/Test/Mftf/Section/AdminConfigPaymentsProPaypalCreditSection.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1111
<section name="AdminConfigPaymentsProPaypalCreditSection">
12-
<element name="paymentsPro" type="button" selector="#payment_{{countryCode}}_paypal_group_all_in_one_wpp_usuk-head" parameterized="true"/>
13-
<element name="configureBtn" type="button" selector="#payment_{{countryCode}}_paypal_group_all_in_one_wpp_usuk-head" parameterized="true"/>
14-
<element name="enableSolution" type="select" selector="#payment_{{countryCode}}_paypal_group_all_in_one_wpp_usuk_paypal_payflow_required_enable_paypal_payflow" parameterized="true"/>
1512
<element name="otherPaypalLink" type="input" selector="//*[contains(@id, 'payment_{{countryCode}}_paypal_group_all_in_one-head')]" parameterized="true" />
1613
<element name="paypalPaymentGatewayLink" type="button" selector="//*[contains(@id, 'payment_{{countryCode}}_paypal_payment_gateways-head')]" parameterized="true" />
1714
<element name="enablePaypalCredit" type="select" selector="#payment_{{countryCode}}_paypal_group_all_in_one_wpp_usuk_paypal_payflow_required_enable_express_checkout_bml_payflow" parameterized="true"/>

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@
3434
<deleteData createDataKey="simpleCategory" stepKey="deleteCategory"/>
3535
</after>
3636
<!--Admin navigate to payment configuration page and assert no other paypal payment is enabled-->
37-
<actionGroup ref="AdminConfigForPaymentsProPaypalCreditActionGroup" stepKey="configPaymentsPro"/>
37+
<actionGroup ref="AdminClearForPaymentsProPaypalCreditActionGroup" stepKey="configPaymentsPro"/>
3838
<!--Enable Payment Pro and Paypal Credit-->
3939
<actionGroup ref="AdminAssertPaypalCreditPaymentsProActionGroup" stepKey="enablePaymentsPro"/>
40+
<actionGroup ref="CliIndexerReindexActionGroup" stepKey="performReindex">
41+
<argument name="indices" value=""/>
42+
</actionGroup>
43+
<actionGroup ref="CliCacheCleanActionGroup" stepKey="performCleanCache">
44+
<argument name="tags" value="config full_page"/>
45+
</actionGroup>
4046
<!--Login to storefront as guest customer-->
4147
<actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="goToStoreFront"/>
4248
<waitForPageLoad stepKey="waitForProductPage"/>

0 commit comments

Comments
 (0)