From b0285e5017f5a60d54f3af9766a66dfbdfbfea24 Mon Sep 17 00:00:00 2001 From: Marie Idleman Date: Thu, 30 Jan 2025 16:20:19 -0600 Subject: [PATCH 1/2] extra enter key --- test/e2e/pages/console.ts | 6 +++++- test/e2e/tests/console/console-python.test.ts | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) 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 { From b9ad993df65d76e1372e823e4372be87e3e803b9 Mon Sep 17 00:00:00 2001 From: Marie Idleman Date: Thu, 30 Jan 2025 16:25:48 -0600 Subject: [PATCH 2/2] update r test too --- test/e2e/tests/console/console-r.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {