Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 15 additions & 6 deletions test/test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -994,10 +994,18 @@ async function startBrowser({
// value gives Chrome a more similar execution speed as Firefox.
options.slowMo = 3;

// avoid crash
options.args = ["--no-sandbox", "--disable-setuid-sandbox"];
// silent printing in a pdf
options.args.push("--kiosk-printing");
options.args = [
// Avoid crashing because no sandbox is shipped by default and we only run
// our own trusted content in the scope of the tests (for more information
// see https://pptr.dev/troubleshooting#setting-up-chrome-linux-sandbox).
"--no-sandbox",
"--disable-setuid-sandbox",
// Print PDFs silently (without print preview or user interaction).
"--kiosk-printing",
// Disable hardware acceleration (fixes rendering issues, see #15168 and
// #21272, and environments like GitHub Actions don't expose GPUs anyway).
"--disable-gpu",
];
}

if (browserName === "firefox") {
Expand All @@ -1016,12 +1024,13 @@ async function startBrowser({
// Save file in output
"browser.download.folderList": 2,
"browser.download.dir": tempDir,
// Print silently in a pdf
// Print PDFs silently (without print preview or user interaction).
"print.always_print_silent": true,
print_printer: "PDF",
"print.printer_PDF.print_to_file": true,
"print.printer_PDF.print_to_filename": printFile,
// Disable gpu acceleration
// Disable hardware acceleration (fixes rendering issues, see #15168 and
// #21272, and environments like GitHub Actions don't expose GPUs anyway).
"gfx.canvas.accelerated": false,
// It's helpful to see where the caret is.
"accessibility.browsewithcaret": true,
Expand Down
Loading