cypress-browser-permissions
Version:
A Cypress plugin package to handle setting common browser permissions like notifications, geolocation, images, and more
18 lines (17 loc) • 475 B
TypeScript
export declare enum PermissionState {
ask = 0,
allow = 1,
block = 2
}
export declare type BrowserPermissionName = keyof BrowserPermissions;
export interface BrowserPermissions {
camera: PermissionState;
microphone: PermissionState;
notifications: PermissionState;
geolocation: PermissionState;
popups: PermissionState;
images: PermissionState;
javascript: PermissionState;
cookies: PermissionState;
plugins: PermissionState;
}