When you run tests headless, it means that you're running the tests without a user interface. This is usually done by running the tests in a terminal or command prompt. The most prominent advantage of the headless mode is performance: Your machine doesn't have to spend resources rendering visual components.