View Source PhoenixTest.Playwright.Config (PhoenixTestPlaywright v0.5.0)
Configuration options for the Playwright driver.
Most should be set globally in config/tests.exs
.
Some can be overridden per test.
All options:
:browser
(:android | :chromium | :electron | :firefox | :webkit
) - The default value is:chromium
.:cli
(String.t/0
) - The default value is"assets/node_modules/playwright/cli.js"
.:headless
(boolean/0
) - The default value istrue
.:js_logger
(:default | false | (msg -> nil)
) - The default value is:default
.:screenshot
(boolean/0 | Keyword.t/0
) - Either a boolean or a keyword list::full_page
(boolean/0
) - The default value istrue
.:omit_background
(boolean/0
) - The default value isfalse
.
The default value is
false
.:screenshot_dir
(String.t/0
) - The default value is"screenshots"
.:timeout
(non_neg_integer/0
) - The default value is2000
.:slow_mo
(non_neg_integer/0
) - The default value is0
.:trace
(boolean/0 | :open
) - The default value isfalse
.:trace_dir
(String.t/0
) - The default value is"traces"
.
Options that be overridden per test module via the use PhoenixTest.Playwright.Case
opts:
:browser
:headless
:slow_mo
Options that be overridden per test via ExUnit @tag
:
:screenshot
:trace