ANNOUNCEMENT: SeleniumLibrary v 6.1.1rc1 has been released to resolve the incompatibility with Selenium 4.10.0+ issue
I have made a release candidate - v6.1.1 - which fixes the issue with Selenium v4.10.0+. I ask anyone who had the ability to properly test out release candidates to please do so and report back any issues. Just because you no longer getting the TypeError: WebDriver.init() got an unexpected keyword argument ‘service_log_path’ error message please don’t consider that fixed. Please verify your open browser keyword if configured works as it previously did as I note in the release notes.
As part of this fix and release process I struggled with some unit test which were verifying the argument structure that changed due to the selenium change. Although I used them to a degree, in the end I simply turned off three of them. I will be revisiting this. I am thus making this release candidate for people to verify that things are seen beyond the checks I was making. I hope to make a final v6.1.1 release this Friday.
I also want to write a retrospective as there are some general lessons learned and general insight into current project status that I think will be good for the community to hear. I have had some personal items come up which have been of highest priority of late so I will get to that when I do.
If you have pip installed, just run
pip install --pre --upgrade robotframework-seleniumlibrary
to install this release candidate or use
pip install robotframework-seleniumlibrary==6.1.1rc1
to install exactly this version.