diff --git a/.gitignore b/.gitignore index 60d27eeb36..0b2aa46414 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ packages/web/e2e/keplr-extension-manifest # Vim swap files .*.swp .*.swo +packages/web/e2e/metamask-extension-manifest/ diff --git a/packages/web/e2e/keplr-extension-manifest-v3-v0.12.119.zip b/packages/web/e2e/keplr-extension-manifest-v3-v0.12.125.zip similarity index 75% rename from packages/web/e2e/keplr-extension-manifest-v3-v0.12.119.zip rename to packages/web/e2e/keplr-extension-manifest-v3-v0.12.125.zip index 9e33676032..e34f005604 100644 Binary files a/packages/web/e2e/keplr-extension-manifest-v3-v0.12.119.zip and b/packages/web/e2e/keplr-extension-manifest-v3-v0.12.125.zip differ diff --git a/packages/web/e2e/pages/pools-page.ts b/packages/web/e2e/pages/pools-page.ts index 450309d175..e84c27cbd0 100644 --- a/packages/web/e2e/pages/pools-page.ts +++ b/packages/web/e2e/pages/pools-page.ts @@ -27,8 +27,12 @@ export class PoolsPage extends BasePage { await this.page.goto("/"); await this.page.waitForTimeout(2000); await this.poolsLink.click(); - // we expect that after 4 seconds tokens are loaded and any failure after this point should be considered a bug. - await this.page.waitForTimeout(4000); + await this.page.waitForTimeout(2000); + // Sometimes pools take longer to load + // we expect that after 10 seconds tokens are loaded and any failure after this point should be considered a bug. + // 1464 is an OSMO/USDC pool + const locRows = '//tr/td/a[contains(@href, "pool/1464")]/../..'; + await this.page.locator(locRows).hover({ timeout: 10000 }); await super.printUrl(); } diff --git a/packages/web/e2e/unzip-extension.ts b/packages/web/e2e/unzip-extension.ts index 6335488923..701e848650 100644 --- a/packages/web/e2e/unzip-extension.ts +++ b/packages/web/e2e/unzip-extension.ts @@ -7,10 +7,22 @@ export class UnzipExtension { // Unzip keplr-extension-manifest const pathToZip = path.join( __dirname, - "./keplr-extension-manifest-v3-v0.12.119.zip" + "./keplr-extension-manifest-v3-v0.12.125.zip" ); const pathToExtension = path.join(__dirname, "./keplr-extension-manifest"); decompress(pathToZip, pathToExtension); return pathToExtension; } + + getPathToMetaMaskExtension() { + console.log("Unzip Wallet Extension before tests."); + // Unzip metamask-extension-manifest + const pathToZip = path.join(__dirname, "./metamask-chrome-12.1.1.zip"); + const pathToExtension = path.join( + __dirname, + "./metamask-extension-manifest" + ); + decompress(pathToZip, pathToExtension); + return pathToExtension; + } }