Skip to content

Commit e191c48

Browse files
committed
feat: add viewTerminal method to CodeServer object
1 parent 05c460f commit e191c48

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/e2e/models/CodeServer.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,18 @@ export class CodeServer {
3030
await this.page.waitForLoadState("networkidle")
3131
}
3232
}
33+
34+
/**
35+
* Toggles the integrated terminal if not already in view
36+
*/
37+
async viewTerminal() {
38+
// Check if Terminal is already in view
39+
const isTerminalInView = await this.page.isVisible("#terminal")
40+
41+
if (!isTerminalInView) {
42+
// Open using default keyboard shortcut
43+
await this.page.keyboard.press("Control+Backquote")
44+
await this.page.waitForSelector("#terminal")
45+
}
46+
}
3347
}

0 commit comments

Comments
 (0)