diff --git a/test/e2e/pages/console.ts b/test/e2e/pages/console.ts index 2ae1234f9c6..4ee0af8d985 100644 --- a/test/e2e/pages/console.ts +++ b/test/e2e/pages/console.ts @@ -219,9 +219,13 @@ export class Console { await this.code.driver.page.locator(MAXIMIZE_CONSOLE).click(); } - async pasteCodeToConsole(code: string) { + async pasteCodeToConsole(code: string, sendEnterKey = false) { const consoleInput = this.activeConsole.locator(CONSOLE_INPUT); await this.pasteInMonaco(consoleInput!, code); + + if (sendEnterKey) { + await this.sendEnterKey(); + } } async pasteInMonaco( diff --git a/test/e2e/tests/console/console-python.test.ts b/test/e2e/tests/console/console-python.test.ts index 115e6103b64..5d3d074291e 100644 --- a/test/e2e/tests/console/console-python.test.ts +++ b/test/e2e/tests/console/console-python.test.ts @@ -68,7 +68,7 @@ test.describe('Console Pane: Python', { tag: [tags.WEB, tags.CONSOLE] }, () => { await app.workbench.console.barClearButton.click(); - await app.workbench.console.pasteCodeToConsole('import platform; print(platform.python_version())'); + await app.workbench.console.pasteCodeToConsole('import platform; print(platform.python_version())', true); await app.workbench.console.sendEnterKey(); await app.workbench.console.waitForConsoleContents(primaryPython); @@ -84,7 +84,7 @@ test.describe('Console Pane: Python', { tag: [tags.WEB, tags.CONSOLE] }, () => { await app.workbench.console.barClearButton.click(); - await app.workbench.console.pasteCodeToConsole(`import platform; print(platform.python_version())`); + await app.workbench.console.pasteCodeToConsole(`import platform; print(platform.python_version())`, true); await app.workbench.console.sendEnterKey(); await app.workbench.console.waitForConsoleContents(secondaryPython); } else { diff --git a/test/e2e/tests/console/console-r.test.ts b/test/e2e/tests/console/console-r.test.ts index e091905bf67..1ddc97c23fb 100644 --- a/test/e2e/tests/console/console-r.test.ts +++ b/test/e2e/tests/console/console-r.test.ts @@ -64,7 +64,7 @@ test.describe('Console Pane: R', { await app.workbench.console.barClearButton.click(); - await app.workbench.console.pasteCodeToConsole('R.version.string'); + await app.workbench.console.pasteCodeToConsole('R.version.string', true); await app.workbench.console.sendEnterKey(); await app.workbench.console.waitForConsoleContents(primaryR); @@ -80,7 +80,7 @@ test.describe('Console Pane: R', { await app.workbench.console.barClearButton.click(); - await app.workbench.console.pasteCodeToConsole(`R.version.string`); + await app.workbench.console.pasteCodeToConsole(`R.version.string`, true); await app.workbench.console.sendEnterKey(); await app.workbench.console.waitForConsoleContents(secondaryR); } else {