feat(rpc): support chromiumSandbox option (#3251)
This commit is contained in:
parent
ce0ddd270b
commit
4e5aa3c9c3
|
|
@ -181,6 +181,7 @@ export type BrowserTypeLaunchParams = {
|
||||||
},
|
},
|
||||||
downloadsPath?: string,
|
downloadsPath?: string,
|
||||||
firefoxUserPrefs?: SerializedValue,
|
firefoxUserPrefs?: SerializedValue,
|
||||||
|
chromiumSandbox?: boolean,
|
||||||
slowMo?: number,
|
slowMo?: number,
|
||||||
};
|
};
|
||||||
export type BrowserTypeLaunchOptions = {
|
export type BrowserTypeLaunchOptions = {
|
||||||
|
|
@ -206,6 +207,7 @@ export type BrowserTypeLaunchOptions = {
|
||||||
},
|
},
|
||||||
downloadsPath?: string,
|
downloadsPath?: string,
|
||||||
firefoxUserPrefs?: SerializedValue,
|
firefoxUserPrefs?: SerializedValue,
|
||||||
|
chromiumSandbox?: boolean,
|
||||||
slowMo?: number,
|
slowMo?: number,
|
||||||
};
|
};
|
||||||
export type BrowserTypeLaunchResult = {
|
export type BrowserTypeLaunchResult = {
|
||||||
|
|
@ -234,6 +236,7 @@ export type BrowserTypeLaunchServerParams = {
|
||||||
},
|
},
|
||||||
downloadsPath?: string,
|
downloadsPath?: string,
|
||||||
firefoxUserPrefs?: SerializedValue,
|
firefoxUserPrefs?: SerializedValue,
|
||||||
|
chromiumSandbox?: boolean,
|
||||||
port?: number,
|
port?: number,
|
||||||
};
|
};
|
||||||
export type BrowserTypeLaunchServerOptions = {
|
export type BrowserTypeLaunchServerOptions = {
|
||||||
|
|
@ -259,6 +262,7 @@ export type BrowserTypeLaunchServerOptions = {
|
||||||
},
|
},
|
||||||
downloadsPath?: string,
|
downloadsPath?: string,
|
||||||
firefoxUserPrefs?: SerializedValue,
|
firefoxUserPrefs?: SerializedValue,
|
||||||
|
chromiumSandbox?: boolean,
|
||||||
port?: number,
|
port?: number,
|
||||||
};
|
};
|
||||||
export type BrowserTypeLaunchServerResult = {
|
export type BrowserTypeLaunchServerResult = {
|
||||||
|
|
@ -287,6 +291,7 @@ export type BrowserTypeLaunchPersistentContextParams = {
|
||||||
password?: string,
|
password?: string,
|
||||||
},
|
},
|
||||||
downloadsPath?: string,
|
downloadsPath?: string,
|
||||||
|
chromiumSandbox?: boolean,
|
||||||
slowMo?: number,
|
slowMo?: number,
|
||||||
noDefaultViewport?: boolean,
|
noDefaultViewport?: boolean,
|
||||||
viewport?: {
|
viewport?: {
|
||||||
|
|
@ -342,6 +347,7 @@ export type BrowserTypeLaunchPersistentContextOptions = {
|
||||||
password?: string,
|
password?: string,
|
||||||
},
|
},
|
||||||
downloadsPath?: string,
|
downloadsPath?: string,
|
||||||
|
chromiumSandbox?: boolean,
|
||||||
slowMo?: number,
|
slowMo?: number,
|
||||||
noDefaultViewport?: boolean,
|
noDefaultViewport?: boolean,
|
||||||
viewport?: {
|
viewport?: {
|
||||||
|
|
|
||||||
|
|
@ -216,6 +216,7 @@ BrowserType:
|
||||||
password: string?
|
password: string?
|
||||||
downloadsPath: string?
|
downloadsPath: string?
|
||||||
firefoxUserPrefs: SerializedValue?
|
firefoxUserPrefs: SerializedValue?
|
||||||
|
chromiumSandbox: boolean?
|
||||||
slowMo: number?
|
slowMo: number?
|
||||||
returns:
|
returns:
|
||||||
browser: Browser
|
browser: Browser
|
||||||
|
|
@ -252,6 +253,7 @@ BrowserType:
|
||||||
password: string?
|
password: string?
|
||||||
downloadsPath: string?
|
downloadsPath: string?
|
||||||
firefoxUserPrefs: SerializedValue?
|
firefoxUserPrefs: SerializedValue?
|
||||||
|
chromiumSandbox: boolean?
|
||||||
port: number?
|
port: number?
|
||||||
returns:
|
returns:
|
||||||
server: BrowserServer
|
server: BrowserServer
|
||||||
|
|
@ -288,6 +290,7 @@ BrowserType:
|
||||||
username: string?
|
username: string?
|
||||||
password: string?
|
password: string?
|
||||||
downloadsPath: string?
|
downloadsPath: string?
|
||||||
|
chromiumSandbox: boolean?
|
||||||
slowMo: number?
|
slowMo: number?
|
||||||
noDefaultViewport: boolean?
|
noDefaultViewport: boolean?
|
||||||
viewport:
|
viewport:
|
||||||
|
|
|
||||||
|
|
@ -128,6 +128,7 @@ export function createScheme(tChannel: (name: string) => Validator): Scheme {
|
||||||
})),
|
})),
|
||||||
downloadsPath: tOptional(tString),
|
downloadsPath: tOptional(tString),
|
||||||
firefoxUserPrefs: tOptional(tType('SerializedValue')),
|
firefoxUserPrefs: tOptional(tType('SerializedValue')),
|
||||||
|
chromiumSandbox: tOptional(tBoolean),
|
||||||
slowMo: tOptional(tNumber),
|
slowMo: tOptional(tNumber),
|
||||||
});
|
});
|
||||||
scheme.BrowserTypeLaunchServerParams = tObject({
|
scheme.BrowserTypeLaunchServerParams = tObject({
|
||||||
|
|
@ -153,6 +154,7 @@ export function createScheme(tChannel: (name: string) => Validator): Scheme {
|
||||||
})),
|
})),
|
||||||
downloadsPath: tOptional(tString),
|
downloadsPath: tOptional(tString),
|
||||||
firefoxUserPrefs: tOptional(tType('SerializedValue')),
|
firefoxUserPrefs: tOptional(tType('SerializedValue')),
|
||||||
|
chromiumSandbox: tOptional(tBoolean),
|
||||||
port: tOptional(tNumber),
|
port: tOptional(tNumber),
|
||||||
});
|
});
|
||||||
scheme.BrowserTypeLaunchPersistentContextParams = tObject({
|
scheme.BrowserTypeLaunchPersistentContextParams = tObject({
|
||||||
|
|
@ -178,6 +180,7 @@ export function createScheme(tChannel: (name: string) => Validator): Scheme {
|
||||||
password: tOptional(tString),
|
password: tOptional(tString),
|
||||||
})),
|
})),
|
||||||
downloadsPath: tOptional(tString),
|
downloadsPath: tOptional(tString),
|
||||||
|
chromiumSandbox: tOptional(tBoolean),
|
||||||
slowMo: tOptional(tNumber),
|
slowMo: tOptional(tNumber),
|
||||||
noDefaultViewport: tOptional(tBoolean),
|
noDefaultViewport: tOptional(tBoolean),
|
||||||
viewport: tOptional(tObject({
|
viewport: tOptional(tObject({
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue