/** * @import { Page } from "playwright-core" */ /** * Les options du plugin `humanize.dialog`. * * @typedef {Object} HumanizeDialogOptions * @prop {Object} [delay] Le délai avant la fermeture. * @prop {number} [delay.min] Le délai minimum en millisecondes. * @prop {number} [delay.max] Le délai maximum en millisecondes. */ /** * Crée un plugin pour fermer les boîtes de dialogues dans un temps humainement * possible. Par défaut le temps d'attente est pris aléatoirement entre `1` et * `5` secondes. * * @param {HumanizeDialogOptions} [options] Les éventuelles options du plugin * `humanize.dialog`. * @returns {Record} Le crochet du plugin. */ export default function humanizeDialogPlugin(options?: HumanizeDialogOptions): Record; /** * Les options du plugin `humanize.dialog`. */ export type HumanizeDialogOptions = { /** * Le délai avant la fermeture. */ delay?: { /** * Le délai minimum en millisecondes. */ min?: number | undefined; /** * Le délai maximum en millisecondes. */ max?: number | undefined; } | undefined; };