diff --git a/apps/remix-ide-e2e/src/tests/runAndDeploy_injected.test.ts b/apps/remix-ide-e2e/src/tests/runAndDeploy_injected.test.ts index 665e6cefa4..451b2dceb7 100644 --- a/apps/remix-ide-e2e/src/tests/runAndDeploy_injected.test.ts +++ b/apps/remix-ide-e2e/src/tests/runAndDeploy_injected.test.ts @@ -4,6 +4,8 @@ import init from '../helpers/init' const passphrase = process.env.account_passphrase const password = process.env.account_password +const extension_id = 'nkbihfbeogaeaoehlefnkodbefgpgknn' +const extension_url = `chrome-extension://${extension_id}/home.html` const checkBrowserIsChrome = function (browser: NightwatchBrowser) { return browser.browserName.indexOf('chrome') > -1 @@ -32,7 +34,7 @@ module.exports = { .waitForElementPresent('*[data-id="settingsNetworkEnv"]') .assert.containsText('*[data-id="settingsNetworkEnv"]', 'Sepolia (11155111) network') .pause(5000) - .switchBrowserWindow('chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html', 'MetaMask', (browser) => { + .switchBrowserWindow(extension_url, 'MetaMask', (browser) => { browser .waitForElementVisible('*[data-testid="page-container-footer-next"]') .click('*[data-testid="page-container-footer-next"]') // this connects the metamask account to remix @@ -64,7 +66,7 @@ module.exports = { .click('*[data-id="Deploy - transact (not payable)"]') .pause(5000) .perform((done) => { - browser.switchBrowserWindow('chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html', 'MetaMask', (browser) => { + browser.switchBrowserWindow(extension_url, 'MetaMask', (browser) => { browser .waitForElementPresent('[data-testid="page-container-footer-next"]') .click('[data-testid="page-container-footer-next"]') // approve the tx @@ -83,7 +85,7 @@ module.exports = { .waitForElementPresent('*[data-id="pluginManagerSettingsDeployAndRunLLTxSendTransaction"]') .click('*[data-id="pluginManagerSettingsDeployAndRunLLTxSendTransaction"]') .perform((done) => { - browser.switchBrowserWindow('chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html', 'MetaMask', (browser) => { + browser.switchBrowserWindow(extension_url, 'MetaMask', (browser) => { browser .waitForElementPresent('[data-testid="page-container-footer-next"]') .click('[data-testid="page-container-footer-next"]') // approve the tx @@ -143,7 +145,7 @@ module.exports = { .setValue('input[placeholder="bytes32[] proposalNames"]', '["0x48656c6c6f20576f726c64210000000000000000000000000000000000000000"]') .click('*[data-id="Deploy - transact (not payable)"]') // deploy ballot .perform((done) => { - browser.switchBrowserWindow('chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html', 'MetaMask', (browser) => { + browser.switchBrowserWindow(extension_url, 'MetaMask', (browser) => { browser .waitForElementPresent('[data-testid="page-container-footer-next"]') .click('[data-testid="page-container-footer-next"]') // approve the tx @@ -158,7 +160,7 @@ module.exports = { .clickInstance(0) .clickFunction('delegate - transact (not payable)', { types: 'address to', values: '"0x4b0897b0513fdc7c541b6d9d7e929c4e5364d2db"' }) .perform((done) => { // call delegate - browser.switchBrowserWindow('chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html', 'MetaMask', (browser) => { + browser.switchBrowserWindow(extension_url, 'MetaMask', (browser) => { browser .waitForElementPresent('[data-testid="page-container-footer-next"]') .click('[data-testid="page-container-footer-next"]') // approve the tx