mirror of
https://github.com/Microsoft/vscode
synced 2024-08-26 20:39:37 +00:00
Fix layering problem
This commit is contained in:
parent
6a6a1b65df
commit
5bfaf29f2b
|
@ -12,7 +12,23 @@ import { IDriver, IDisposable } from './driver';
|
||||||
import { URI } from 'vscode-uri';
|
import { URI } from 'vscode-uri';
|
||||||
import * as kill from 'tree-kill';
|
import * as kill from 'tree-kill';
|
||||||
import { PageFunction } from 'playwright-core/types/structs';
|
import { PageFunction } from 'playwright-core/types/structs';
|
||||||
import { IWindowDriver } from '../../../src/vs/platform/driver/common/driver';
|
import { IElement, ILocaleInfo, ILocalizedStrings } from '.';
|
||||||
|
|
||||||
|
// TODO: Copy driver over to ./driver.d.ts?
|
||||||
|
export interface IWindowDriver {
|
||||||
|
click(selector: string, xoffset?: number | undefined, yoffset?: number | undefined): Promise<void>;
|
||||||
|
doubleClick(selector: string): Promise<void>;
|
||||||
|
setValue(selector: string, text: string): Promise<void>;
|
||||||
|
getTitle(): Promise<string>;
|
||||||
|
isActiveElement(selector: string): Promise<boolean>;
|
||||||
|
getElements(selector: string, recursive: boolean): Promise<IElement[]>;
|
||||||
|
getElementXY(selector: string, xoffset?: number, yoffset?: number): Promise<{ x: number; y: number; }>;
|
||||||
|
typeInEditor(selector: string, text: string): Promise<void>;
|
||||||
|
getTerminalBuffer(selector: string): Promise<string[]>;
|
||||||
|
writeInTerminal(selector: string, text: string): Promise<void>;
|
||||||
|
getLocaleInfo(): Promise<ILocaleInfo>;
|
||||||
|
getLocalizedStrings(): Promise<ILocalizedStrings>
|
||||||
|
}
|
||||||
|
|
||||||
const width = 1200;
|
const width = 1200;
|
||||||
const height = 800;
|
const height = 800;
|
||||||
|
|
|
@ -27,7 +27,6 @@ export function setup(opts: ParsedArgs) {
|
||||||
return buffer.some(e => e.length > 100);
|
return buffer.some(e => e.length > 100);
|
||||||
}, 'The terminal buffer should have some content');
|
}, 'The terminal buffer should have some content');
|
||||||
|
|
||||||
|
|
||||||
// Verify the terminal single tab shows up and has a title
|
// Verify the terminal single tab shows up and has a title
|
||||||
const terminalTab = await app.code.waitForElement('.single-terminal-tab');
|
const terminalTab = await app.code.waitForElement('.single-terminal-tab');
|
||||||
ok(terminalTab.textContent.trim().length > 0);
|
ok(terminalTab.textContent.trim().length > 0);
|
||||||
|
|
Loading…
Reference in a new issue