Files
moreminimore-vibe/e2e-tests/helpers/codegen.js
Kunthawat Greethong 11986a0196 Add project files
2025-12-05 09:26:53 +07:00

25 lines
833 B
JavaScript

/*
* From: https://github.com/microsoft/playwright/issues/5181#issuecomment-2769098576
*
* Usage:
* cd e2e-tests/helpers && node codegen.js
*/
const { _electron: electron } = require("playwright");
(async () => {
const browser = await electron.launch({
args: [
"../../out/dyad-darwin-arm64/dyad.app/Contents/Resources/app.asar/.vite/build/main.js",
"--enable-logging",
"--user-data-dir=/tmp/dyad-e2e-tests",
],
executablePath: "../../out/dyad-darwin-arm64/dyad.app/Contents/MacOS/dyad",
});
const context = await browser.context();
await context.route("**/*", (route) => route.continue());
await require("node:timers/promises").setTimeout(3000); // wait for the window to load
await browser.windows()[0].pause(); // .pause() opens the Playwright-Inspector for manual recording
})();