Playwright: Difference between revisions
imported>Voidless No edit summary |
imported>Pbek m Fix typos |
||
Line 1: | Line 1: | ||
== Installing browsers for playwright under NixOS == | == Installing browsers for playwright under NixOS == | ||
Normally at first run, playwright will tell you to run <code>playwright install</code>. The purpose of this is to install browsers for you that it can | Normally, at first run, playwright will tell you to run <code>playwright install</code>. The purpose of this is to install browsers for you that it can then use for testing. The installation itself will technically work. Unfortunately, the installed browsers will not be suitable to be used inside NixOS. This is due to the fact that dependencies will not be at places where the browsers expect them to be. To mitigate this problem, nixpkgs has a package called <code>playwright-driver.browsers</code>. Before you start your script, make sure to set | ||
<syntaxHighlight lang=nix> | <syntaxHighlight lang=nix> | ||
export PLAYWRIGHT_BROWSERS_PATH=/path/to/drivers | export PLAYWRIGHT_BROWSERS_PATH=/path/to/drivers | ||
</syntaxHighlight> | </syntaxHighlight> |
Revision as of 08:50, 3 November 2023
Installing browsers for playwright under NixOS
Normally, at first run, playwright will tell you to run playwright install
. The purpose of this is to install browsers for you that it can then use for testing. The installation itself will technically work. Unfortunately, the installed browsers will not be suitable to be used inside NixOS. This is due to the fact that dependencies will not be at places where the browsers expect them to be. To mitigate this problem, nixpkgs has a package called playwright-driver.browsers
. Before you start your script, make sure to set
export PLAYWRIGHT_BROWSERS_PATH=/path/to/drivers