⚡ Setup Guide

Fast installs.
Same mirror. Same flow.

Use these commands to install Python packages and Playwright browser binaries through TestEng Mirror.

// PyPI install

Install pinned packages from the TestEng PyPI simple mirror.

single package
# Python packages
pip install --index-url https://mirror.testeng.ir/pypi/simple/ \
            --trusted-host mirror.testeng.ir \
            robotframework-browser==19.12.5
requirements.txt
pip install --index-url https://mirror.testeng.ir/pypi/simple/ \
            --trusted-host mirror.testeng.ir \
            -r requirements.txt
// Playwright download host

Set the Playwright download host before installing browser binaries.

linux / macos
export PLAYWRIGHT_DOWNLOAD_HOST=https://mirror.testeng.ir/playwright
python -m Browser.entry install --with-deps
windows powershell
$env:PLAYWRIGHT_DOWNLOAD_HOST="https://mirror.testeng.ir/playwright"
python -m Browser.entry install --with-deps
// GitLab CI

Example variables and install steps for CI pipelines.

.gitlab-ci.yml
variables:
  PLAYWRIGHT_DOWNLOAD_HOST: "https://mirror.testeng.ir/playwright"
  PIP_INDEX_URL: "https://mirror.testeng.ir/pypi/simple/"
  PIP_TRUSTED_HOST: "mirror.testeng.ir"

test:
  script:
    - pip install robotframework-browser==19.12.5
    - python -m Browser.entry install --with-deps
    - robot tests/
// Compatibility
robotframework-browser
19.12.5
robotframework-browser-batteries
19.12.5
PyPI packages
62 pinned packages
Browser platforms
Linux / Windows / macOS
Playwright browsers
Chromium / Firefox / WebKit / FFmpeg
// Known limitations
  • This is not a full PyPI mirror.
  • Only selected pinned packages are available.
  • Browser versions are fixed for the current community test release.
  • New packages or browser builds should be added manually after validation.