UNPKG

cypress-set-device-pixel-ratio

Version:
41 lines (36 loc) 871 B
A Cypress custom command to set `window.devicePixelRatio` by adjusting `Emulation.setDeviceMetricsOverride`. ## Installation ```bash npm install --save-dev cypress-set-device-pixel-ratio # or yarn add --dev cypress-set-device-pixel-ratio ``` ### Typescript In your tsconfig.json file, add the package to the types array: ``` { "compilerOptions": { "types": ["cypress", "cypress-set-device-pixel-ratio", "node"], }, } ``` ## Usage 1. In your Cypress commands.js file, import the package: ```javascript import 'cypress-set-device-pixel-ratio'; ``` 2. Use the cy.setDevicePixelRatio() command in your Cypress tests: ```javascript describe('Test suite', () => { it('Test case', () => { cy.setDevicePixelRatio(2); // Or cy.setDevicePixelRatio(2, { mobile: true; width: 375; height: 667; }); // your test steps }); }); ```