A lot of people are going to ask me why are you not using Sauce or a cloud test farm, but basically the ability to touch-test a swathe of browsers that I control appeals to me. And right now i want to vent about how broken some things in the web space really are.
- Firefox webdrivers do not support the getlogs method on the wire because Mozilla decided back in 2016 that the spec was unclear about logformat, so they just decided that a “500 HTML operation not allowed” was a good exitcode, and dropped the potato
- Opera is supported by the webdriver, but the driver version number does not even remotely match the browser level, and the latter version number is impossible to divine because the UI in Opera is completely insane! So unable to get Opera working under selenium.
Anyway rant over.
Done, no harm meant to any selenium project maintainers. If anyone feels I am angry at you directly, please just write better documentation for your bugs and move on.