Skip to content

Commit 5695715

Browse files
authored
Improve stability of e2e tests for new VS Code release (#2897)
1 parent 1170c94 commit 5695715

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

extension/src/test/e2e/pageObjects/baseWebview.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,17 @@ export class BaseWebview extends BasePage<
1818
}
1919

2020
public async focus() {
21-
const webviewContainer = await this.outerFrame$
21+
await this.outerFrame$.waitForExist()
2222

23-
await this.outerFrame$.waitForDisplayed()
23+
await browser.switchToFrame(await this.outerFrame$)
24+
25+
await this.innerFrame$.waitForExist()
2426

25-
await browser.switchToFrame(webviewContainer)
26-
await this.innerFrame$.waitForDisplayed()
2727
const webviewInner = await browser.findElement(
2828
'css selector',
2929
this.locators.innerFrame
3030
)
31+
3132
return browser.switchToFrame(webviewInner)
3233
}
3334

0 commit comments

Comments
 (0)