|
7 | 7 | -->
|
8 | 8 | <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
9 | 9 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
10 |
| - <test name="AdminConfigPaymentsProInUnitedstatesTest"> |
| 10 | + <test name="StorefrontAssertPaymentsProSolutionInPaymentPageTest"> |
11 | 11 | <annotations>
|
12 | 12 | <features value="PayPal"/>
|
13 | 13 | <stories value="Payment methods"/>
|
14 |
| - <title value="Check config for PayPal Credit in Unites States For Paymentspro"/> |
15 |
| - <description value="Check paypal Credit payment option's enablement and disablement based on the configuration setting For Payments Pro in backend"/> |
| 14 | + <title value="Check configuration for Payments Pro in Unites States For Paymentspro"/> |
| 15 | + <description value="Check payments pro option's enablement and disablement based on the configuration setting For Payments Pro in backend"/> |
16 | 16 | <severity value="MAJOR"/>
|
17 | 17 | <testCaseId value="AC-4790"/>
|
| 18 | + <group value="3rd_party_integration"/> |
| 19 | + <group value="pr_exclude"/> |
18 | 20 | </annotations>
|
19 | 21 | <before>
|
20 | 22 | <createData entity="Simple_US_Customer" stepKey="createCustomer"/>
|
|
28 | 30 | <after>
|
29 | 31 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
|
30 | 32 | <magentoCLI command="config:set paypal/general/merchant_country US" stepKey="setMerchantCountryAsUS"/>
|
| 33 | + <actionGroup ref="AdminClearForPaymentsProThroughCLICommandActionGroup" stepKey="clearPaymentsProData"/> |
31 | 34 | <magentoCLI command="config:set payment/paypal_payment_pro/active 0" stepKey="disablePayPalPaymentsPro"/>
|
32 | 35 | <deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
|
33 | 36 | <deleteData createDataKey="simpleProduct" stepKey="deleteProduct"/>
|
34 | 37 | <deleteData createDataKey="simpleCategory" stepKey="deleteCategory"/>
|
35 | 38 | </after>
|
36 | 39 | <!--Admin navigate to payment configuration page and assert no other paypal payment is enabled-->
|
37 |
| - <actionGroup ref="AdminClearForPaymentsProPaypalCreditActionGroup" stepKey="configPaymentsPro"/> |
38 |
| - <!--Enable Payment Pro and Paypal Credit--> |
39 |
| - <actionGroup ref="AdminAssertPaypalCreditPaymentsProActionGroup" stepKey="enablePaymentsPro"/> |
| 40 | + <actionGroup ref="AdminClearForPaymentsProThroughCLICommandActionGroup" stepKey="clearPaymentsProExistingData"/> |
| 41 | + <!--Enable Payment Pro through CLI Command--> |
| 42 | + <actionGroup ref="AdminConfigurationForPaymentsProThroughCLIActionGroup" stepKey="configurePaymentsPro"/> |
40 | 43 | <actionGroup ref="CliIndexerReindexActionGroup" stepKey="performReindex">
|
41 | 44 | <argument name="indices" value=""/>
|
42 | 45 | </actionGroup>
|
|
67 | 70 | <!-- Go to Order review -->
|
68 | 71 | <actionGroup ref="StorefrontCheckoutClickNextOnShippingStepActionGroup" stepKey="goToCheckoutPaymentPage"/>
|
69 | 72 | <waitForPageLoad stepKey="waitForLoadingPaypalPaymentPage"/>
|
70 |
| - <!-- Assert Paypal Pro and Paypal Credit Payment method --> |
| 73 | + <!-- Assert Paypal Payment Pro In Storefront Payment method Page--> |
71 | 74 | <waitForElementVisible selector="{{AdminConfigPaymentsProPaypalCreditSection.payFlowEdition}}" stepKey="assertPayflowEdition"/>
|
72 | 75 | <waitForElementVisible selector="{{AdminConfigPaymentsProPaypalCreditSection.payFlowExpress}}" stepKey="assertPayflowExpress"/>
|
73 | 76 | <waitForElementVisible selector="{{AdminConfigPaymentsProPaypalCreditSection.creditCardPayflow}}" stepKey="assertCreditCardPayflowPro"/>
|
|
0 commit comments