Setup and Run
🌐 English · Dansk · Bahasa Malaysia
Requirements
- Python 3.13 or newer
- Google Chrome (Selenium downloads the matching driver)
- Optional: Docker, for the end to end run; Doxygen, for the API documentation
Create and use a local .venv
Activate it:
Upgrade pip and install the project with the test tools:
Leave the environment with deactivate.
Run
Chrome opens, loads the Wikipedia main page, the article count is printed and the browser closes. Add --headless to run without a window:
Tests
The unit tests use a fake driver and start no browser. For the end to end run see Docker Testing.
API documentation
The HTML is written to docs/doxygen/html.