Skip to content

Commit 833b5a7

Browse files
committed
push
1 parent 3e8532a commit 833b5a7

1 file changed

Lines changed: 17 additions & 32 deletions

File tree

commands/metamask.js

Lines changed: 17 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)