diff --git a/Browser/entry/__main__.py b/Browser/entry/__main__.py index 479abe70a..ac5b8179e 100644 --- a/Browser/entry/__main__.py +++ b/Browser/entry/__main__.py @@ -186,13 +186,17 @@ def cli(ctx, silent): type=click.Choice( [ "chromium", + "chromium-headless-shell", + "chromium-tip-of-tree-headless-shell", "chrome", "chrome-beta", "msedge", "msedge-beta", "msedge-dev", + "bidi-chromium", "firefox", "webkit", + "webkit-wsl", ], case_sensitive=False, ), @@ -218,9 +222,12 @@ def init(ctx, skip_browsers, with_deps, browser): to install browser binaries and use PLAYWRIGHT_BROWSERS_PATH environment variable to define where browser binaries are located. - It is possible to install only selected browser binaries: chromium, chrome, chrome-beta, msedge, msedge-beta, - msedge-dev, firefox or webkit. Example: `rfbrowser init webkit` will install only webkit binaries and - `rfbrowser init chromium firefox` will install both chromium firefox binaries. + It is possible to install only selected browser binaries: chromium, chromium-headless-shell, + chromium-tip-of-tree-headless-shell, chrome, chrome-beta, msedge, msedge-beta, msedge-dev, bidi-chromium, + firefox, webkit, or webkit-wsl. Example: `rfbrowser init webkit` will install only webkit binaries and + `rfbrowser init chromium firefox` will install both chromium and firefox binaries. Not all browsers are available + on all platforms. Refer to `npx playwright install --help` command for more details about browser binary + availability. """ silent_mode = ctx.obj["SILENT"] if browser and skip_browsers: