@@ -1577,10 +1577,9 @@ const metamask = {
15771577 } else {
15781578 log ( '[initialSetup] WARNING: metamaskWindow is not available, skipping fixCriticalError' ) ;
15791579 }
1580- // Check if metamaskWindow is available before calling locator
1581- const metamaskWindowForOnboarding = await playwright . metamaskWindow ( ) ;
1582- if ( metamaskWindowForOnboarding &&
1583- ( await metamaskWindowForOnboarding
1580+ if (
1581+ ( await playwright
1582+ . metamaskWindow ( )
15841583 . locator ( onboardingWelcomePageElements . onboardingWelcomePage )
15851584 . count ( ) ) > 0
15861585 ) {
@@ -1604,14 +1603,9 @@ const metamask = {
16041603 walletAddress = await module . exports . getWalletAddress ( ) ;
16051604 await playwright . switchToCypressWindow ( ) ;
16061605 return true ;
1607- } else {
1608- log ( '[initialSetup] WARNING: metamaskWindow is not available, skipping onboarding check' ) ;
1609- }
1610-
1611- // Check if metamaskWindow is available for unlock check
1612- const metamaskWindowForUnlock = await playwright . metamaskWindow ( ) ;
1613- if ( metamaskWindowForUnlock &&
1614- ( await metamaskWindowForUnlock
1606+ } else if (
1607+ ( await playwright
1608+ . metamaskWindow ( )
16151609 . locator ( unlockPageElements . passwordInput )
16161610 . count ( ) ) > 0
16171611 ) {
@@ -1620,10 +1614,9 @@ const metamask = {
16201614 await playwright . switchToCypressWindow ( ) ;
16211615 return true ;
16221616 } else {
1623- // Check if metamaskWindow is available for wallet overview check
1624- const metamaskWindowForOverview = await playwright . metamaskWindow ( ) ;
1625- if ( metamaskWindowForOverview &&
1626- ( await metamaskWindowForOverview
1617+ if (
1618+ ( await playwright
1619+ . metamaskWindow ( )
16271620 . locator ( mainPageElements . walletOverview )
16281621 . count ( ) ) > 0 &&
16291622 ! process . env . RESET_METAMASK
@@ -1725,25 +1718,17 @@ async function activateAdvancedSetting(
17251718 await metamask . goToAdvancedSettings ( ) ;
17261719 }
17271720 }
1728- // Check if metamaskWindow is available before checking toggle
1729- const metamaskWindowForToggle = await playwright . metamaskWindow ( ) ;
1730- if ( metamaskWindowForToggle && ( await metamaskWindowForToggle . locator ( toggleOn ) . count ( ) ) === 0 ) {
1721+ if ( ( await playwright . metamaskWindow ( ) . locator ( toggleOn ) . count ( ) ) === 0 ) {
17311722 await playwright . waitAndClick ( toggleOff ) ;
17321723 }
17331724 if ( ! skipSetup ) {
1734- // Check if metamaskWindow is available before clicking close button
1735- const metamaskWindowForClose = await playwright . metamaskWindow ( ) ;
1736- if ( metamaskWindowForClose ) {
1737- await playwright . waitAndClick (
1738- settingsPageElements . closeButton ,
1739- metamaskWindowForClose ,
1740- {
1741- waitForEvent : 'navi' ,
1742- } ,
1743- ) ;
1744- } else {
1745- log ( '[setupSettings] WARNING: metamaskWindow is not available, skipping close button click' ) ;
1746- }
1725+ await playwright . waitAndClick (
1726+ settingsPageElements . closeButton ,
1727+ await playwright . metamaskWindow ( ) ,
1728+ {
1729+ waitForEvent : 'navi' ,
1730+ } ,
1731+ ) ;
17471732 await metamask . closePopupAndTooltips ( ) ;
17481733 await switchToCypressIfNotActive ( ) ;
17491734 }
0 commit comments