Pytest, Selenium, Chromedriver with command line w10

Здравствуйте, просто пара вопросов по принципу работы связки pytest-selenium-chromedriver-cmd(w10):
Если запустить тест UI, например - проход логина на сайте, из командной строки w10, браузер не открывается, а тест выполняется.

  1. Как это работает? (1 в 1 без визуальной части или есть функциональные различия)
  2. Что можно почитать чтобы найти больше инфы на эту тему?

смотрите ключи запуска драйвера браузера, если передано --headless, то браузер запускается вне вашего пользовательского пространства

Насколько я понимаю - headless нужно передавать, это не делалось не в тесте не в строке. Ран теста запускаю, к примеру, так: cmd > pytest -vv login.py
Хочется понимать насколько большое функциональное различие между раном из pycharm с открытием хрома и cmd без открытия.