UNPKG

@qavajs/steps-playwright

Version:

qavajs steps to interact with playwright

21 lines (18 loc) 601 B
import { When } from '@qavajs/core'; import { QavajsPlaywrightWorld } from './QavajsPlaywrightWorld'; /** * Press and hold keyboard key * @param {string} key - key to press * @example When I hold down 'Q' key */ When('I hold down {string} key', async function (this: QavajsPlaywrightWorld, key) { await this.playwright.page.keyboard.down(key); }); /** * Release keyboard key * @param {string} key - key to release * @example When I release 'A' key */ When('I release {string} key', async function (this: QavajsPlaywrightWorld, key) { await this.playwright.page.keyboard.up(key); });