I am currently working on a project that uses Selenium to perform automated tests on several products. I am in a disagreement with my coworker who claims that running the chrome browser in headless mode affects the quality of testing (but he does not elaborate).
So, how can running chrome in headless mode affect the quality of testing? Are there any functional differences in headless mode vs normal mode? If so, how would those differences typically affect selenium based tests at runtime?