selenium-webdriver
Version:
The official WebDriver JavaScript bindings from the Selenium project
34 lines (33 loc) • 1.11 kB
TypeScript
export type UserAgentClientHintsCommand = UserAgentClientHintsSetClientHintsOverrideCommand;
export interface UserAgentClientHintsSetClientHintsOverrideCommand {
method: "userAgentClientHints.setClientHintsOverride";
params: {
clientHints: UserAgentClientHintsClientHintsMetadata | null;
contexts?: string[];
userContexts?: string[];
};
}
export interface UserAgentClientHintsClientHintsMetadata {
brands?: UserAgentClientHintsBrandVersion[];
fullVersionList?: UserAgentClientHintsBrandVersion[];
platform?: string;
platformVersion?: string;
architecture?: string;
model?: string;
mobile?: boolean;
bitness?: string;
wow64?: boolean;
formFactors?: string[];
}
export interface UserAgentClientHintsBrandVersion {
brand: string;
version: string;
}
export interface UserAgentClientHintsSetClientHintsOverrideResult {
}
export declare class UserAgentClientHints {
private readonly bidi;
private constructor();
static create(driver: unknown): Promise<UserAgentClientHints>;
setClientHintsOverride(): Promise<void>;
}