Use Playwright Firefox runtime

This commit is contained in:
2026-08-05 21:25:44 +02:00
parent fe329cd19b
commit 17082f6d9e
+6 -7
View File
@@ -63,14 +63,13 @@ function launchBrowser(engine, headless) {
function resolveSystemBrowser(engine) {
if (process.platform !== "win32") return "";
if (engine === "firefox") return "";
const candidates = engine === "firefox"
? ["C:\\Program Files\\Mozilla Firefox\\firefox.exe", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"]
: [
"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe",
"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
];
const candidates = [
"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe",
"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
];
return candidates.find((candidate) => fs.existsSync(candidate)) || "";
}