This addition is purely motivated by the fact that I was able to circumvent the #1116 headless mode error by using firefox instead of the default chromium browser which currently throws errors. I am new the project and don't know the motivations behind using chromium as the default, which does still work in headed mode, so I added the option to select the browser rather than changing any default behavior.
My testing has been limited, but I haven't found any library behavior broken by using firefox instead of chromium.
This addition is purely motivated by the fact that I was able to circumvent the #1116 headless mode error by using firefox instead of the default chromium browser which currently throws errors. I am new the project and don't know the motivations behind using chromium as the default, which does still work in headed mode, so I added the option to select the browser rather than changing any default behavior.
My testing has been limited, but I haven't found any library behavior broken by using firefox instead of chromium.