test: make sure test window is on top for focus tests (#45435)
This commit is contained in:
parent
3ba85878a5
commit
14fe0932f0
2 changed files with 10 additions and 3 deletions
|
@ -122,6 +122,14 @@ export class ScreenCapture {
|
|||
return this._expectImpl(findPoint(this.display.size), hexColor, true);
|
||||
}
|
||||
|
||||
public async takeScreenshot (filePrefix: string) {
|
||||
const frame = await this.captureFrame();
|
||||
return await createArtifactWithRandomId(
|
||||
(id) => `${filePrefix}-${id}.png`,
|
||||
frame.toPNG()
|
||||
);
|
||||
}
|
||||
|
||||
private async captureFrame (): Promise<NativeImage> {
|
||||
const sources = await desktopCapturer.getSources({
|
||||
types: ['screen'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue