Closed
Description
Additional Chromium Browsers
The plan here is to bring back partial support for Opera and Brave browsers. Although neither of those have drivers that are compatible with the latest version of selenium
, they may be able to use chromedriver
if the binary_location
is specified.
Eg.
pytest basic_test.py --binary-location="/Applications/Opera.app/Contents/MacOS/Opera"
pytest basic_test.py --binary-location="/Applications/Brave Browser.app/Contents/MacOS/Brave Browser"
(For the formats that use the Driver()
or SB()
managers, the binary_location
arg should be set.)
Currently, there's a restriction on valid binary names, but that will be changed so that the above options will work.
(Note that browser="chrome"
should still be used for this, as this will invoke chromedriver
with default options.)