Tip
This plugin is enabled in the ⭐️ recommended.
Close <dialog> within
a humanly possible time (between 1 and 5 seconds). By default, Playwright
closes them immediately.
This plugin supports the following option:
delay:min(default1000): Minimum waiting time in milliseconds.max(default5000): Maximum waiting time in milliseconds.
Use the plugin with default options.
import { chromium } from "playwright-ghost";
import plugins from "playwright-ghost/plugins";
const browser = await chromium.launch({
plugins: [plugins.humanize.dialog()],
});
// ...Use the plugin and specify a delay between 500 milliseconds and 2 seconds.
import { chromium } from "playwright-ghost";
import plugins from "playwright-ghost/plugins";
const browser = await chromium.launch({
plugins: [plugins.humanize.dialog({ delay: { min: 500, max: 2000 } })],
});
// ...If you want to import only this plugin, you can use the
"playwright-ghost/plugins/humanize/dialog" path in the import.
import { chromium } from "playwright-ghost";
import dialogPlugin from "playwright-ghost/plugins/humanize/dialog";
const browser = await chromium.launch({
plugins: [dialogPlugin()],
});
// ...