Run firefox in blank profile when e2e testing

This commit is contained in:
2026-03-04 17:52:40 +00:00
parent 529aabd213
commit e13452db15

View File

@@ -25,8 +25,11 @@
(when pid (close-firefox pid)))))) (when pid (close-firefox pid))))))
(define (start-firefox) (define (start-firefox)
(let* ((i/o (pipe)) (let* ((profile-dir (mkdtemp "/tmp/marionette-XXXXXX"))
(pid (spawn "firefox" '("firefox" "--marionette" "--headless") (i/o (pipe))
(pid (spawn "firefox"
`("firefox" "--marionette" "--headless"
"--profile" ,profile-dir "about:blank")
#:output (cdr i/o) #:output (cdr i/o)
#:error (cdr i/o)))) #:error (cdr i/o))))
(let loop ((line (read-line (car i/o)))) (let loop ((line (read-line (car i/o))))