Skip to content

Additional Chromium Browsers #2324

Closed
@mdmintz

Description

@mdmintz

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.)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions