Skip to content

Commit 91990d0

Browse files
Merge branch 'ACQE-8003' into ACQE-functional-deployment-v3-3
2 parents 1a15aad + 01f018f commit 91990d0

File tree

1 file changed

+28
-15
lines changed

1 file changed

+28
-15
lines changed

app/code/Magento/Config/Test/Mftf/Test/DateFiltersInCustomInstanceTimeZoneTest.xml

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
/**
4-
* Copyright © Magento, Inc. All rights reserved.
5-
* See COPYING.txt for license details.
6-
*/
3+
/**
4+
* Copyright 2023 Adobe
5+
* All Rights Reserved.
6+
*/
77
-->
88

99
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -25,43 +25,56 @@
2525
<!--Set needed Timezone-->
2626
<selectOption userInput="New Zealand Standard Time (Antarctica/McMurdo)" selector="{{LocaleOptionsSection.timeZoneDropdown}}" stepKey="selectOption1"/>
2727
<actionGroup ref="AdminSaveConfigActionGroup" stepKey="saveConfiguration"/>
28-
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutAsAdmin"/>
28+
<!-- Wait for configuration to be applied-->
29+
<waitForPageLoad stepKey="waitForConfigurationSave"/>
30+
<!-- Clear cache to ensure timezone change takes effect-->
31+
<actionGroup ref="CliCacheCleanActionGroup" stepKey="flushCacheAfterTimezoneChange">
32+
<argument name="tags" value="config full_page"/>
33+
</actionGroup>
2934
</before>
3035
<after>
36+
<!-- Go to *General > General > Locale Options* section -->
3137
<actionGroup ref="AdminNavigateToDefaultLocaleSettingActionGroup" stepKey="redirectAgain"/>
38+
<!-- Reset timezone to default-->
3239
<selectOption userInput="Central Standard Time (America/Chicago)" selector="{{LocaleOptionsSection.timeZoneDropdown}}" stepKey="selectDefaultoption"/>
33-
<actionGroup ref="AdminSaveConfigActionGroup" stepKey="saveConfiguration"/>
40+
<actionGroup ref="AdminSaveConfigActionGroup" stepKey="saveConfigurationAgain"/>
41+
<!-- Clear cache to ensure default timezone change takes effect-->
42+
<actionGroup ref="CliCacheCleanActionGroup" stepKey="flushCacheAfterDefaultTimezone">
43+
<argument name="tags" value="config full_page"/>
44+
</actionGroup>
45+
<!-- Logout customer from storefront (if logged in) -->
46+
<actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="logoutCustomer"/>
3447
<!-- Delete customer -->
35-
<actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="logoutCustomer" />
3648
<actionGroup ref="AdminDeleteCustomerActionGroup" stepKey="deleteCustomer">
3749
<argument name="customerEmail" value="Simple_US_Customer.email"/>
3850
</actionGroup>
51+
<!-- Logout from admin -->
3952
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutAsAdmin"/>
4053
</after>
4154
<!-- Create Customer -->
4255
<actionGroup ref="SignUpNewUserFromStorefrontActionGroup" stepKey="signUpNewUser">
4356
<argument name="Customer" value="Simple_US_Customer"/>
4457
</actionGroup>
45-
<!--Login to Admin-->
46-
<actionGroup ref="AdminLoginActionGroup" stepKey="adminLogin"/>
4758
<!--Go to *Customers > All Customers* page-->
48-
<actionGroup ref="AdminNavigateMenuActionGroup" stepKey="navigateToAllCustomerPage">
49-
<argument name="menuUiId" value="{{AdminMenuCustomers.dataUiId}}"/>
50-
<argument name="submenuUiId" value="{{AdminMenuCustomersAllCustomers.dataUiId}}"/>
51-
</actionGroup>
52-
<!--Clear Filters if Present on Customer Grid Page-->
59+
<amOnPage url="{{AdminCustomerPage.url}}" stepKey="GoToCustomerPage"/>
60+
<waitForPageLoad stepKey="waitForCustomersPage2"/>
61+
<!-- Clear Filters if Present on Customer Grid Page-->
5362
<conditionalClick selector="{{AdminDataGridHeaderSection.clearFilters}}" dependentSelector="{{AdminDataGridHeaderSection.clearFilters}}" visible="true" stepKey="clickOnButtonToRemoveFiltersIfPresent"/>
5463
<!-- Click on Filters-->
5564
<click selector="{{AdminDataGridHeaderSection.filters}}" stepKey="clickOnFilters"/>
65+
<!--Wait for filter form to be visible-->
66+
<waitForElementVisible selector="{{AdminDataGridHeaderSection.dateFilterFrom}}" stepKey="waitForDateFilterFields"/>
5667
<!-- Generate Today's Date to set in filter-->
5768
<!--<generateDate date="now" format="m/d/Y" stepKey="today"/>-->
58-
<generateDate date="now" format="m/j/Y" timezone="Antarctica/McMurdo" stepKey="today"/>
69+
<generateDate date="now" format="m/d/Y" timezone="Antarctica/McMurdo" stepKey="today"/>
5970
<!--Set the *Customer Since* filter From Date-->
6071
<fillField selector="{{AdminDataGridHeaderSection.dateFilterFrom}}" userInput="{$today}" stepKey="fillDateFrom"/>
6172
<!--Set the *Customer Since* filter To Date-->
6273
<fillField selector="{{AdminDataGridHeaderSection.dateFilterTo}}" userInput="{$today}" stepKey="fillDateto"/>
6374
<!-- Apply Filter-->
6475
<actionGroup ref="AdminGridFilterApplyActionGroup" stepKey="applyFilter"/>
76+
<!--Wait for grid to update after filter application-->
77+
<waitForPageLoad stepKey="waitForGridUpdate"/>
6578
<!--Customer *A* is present in the grid-->
6679
<actionGroup ref="AdminAssertCustomerInCustomersGrid" stepKey="assertCustomer1InGrid">
6780
<argument name="text" value="{{Simple_US_Customer.email}}"/>

0 commit comments

Comments
 (0)