UNPKG

selenium-webdriver

Version:

The official WebDriver JavaScript bindings from the Selenium project

23 lines (22 loc) 785 B
export type PermissionsCommand = PermissionsSetPermission; export interface PermissionsPermissionDescriptor { name: string; } export type PermissionsPermissionState = "granted" | "denied" | "prompt"; export interface PermissionsSetPermission { method: "permissions.setPermission"; params: PermissionsSetPermissionParameters; } export interface PermissionsSetPermissionParameters { descriptor: PermissionsPermissionDescriptor; state: PermissionsPermissionState; origin: string; embeddedOrigin?: string; userContext?: string; } export declare class Permissions { private readonly bidi; private constructor(); static create(driver: unknown): Promise<Permissions>; setPermission(params: PermissionsSetPermissionParameters): Promise<void>; }