Due to changes in Selenium v4.10.0+, certain arguments in the Open Browser keyword are handled differently. If you use advanced configurations, review the following changes:
service_log_path and executable_path
These arguments are now passed differently to the webdriver creation. Most users will not need to change their code, but verify that driver initialization still works as expected.
Firefox profile directory (ff_profile_dir)
The ff_profile_dir argument is now attached to the options structure before being passed to the webdriver creation.
Warning: Do not set the profile in two places at once. If you are already setting the profile via the options argument (e.g., Open Browser | None | Firefox | options=profile=/path/to/profile/dir) AND using ff_profile_dir, you may encounter unexpected behavior.
desired_capabilities
The desired_capabilities argument is deprecated and has been completely removed by Selenium. SeleniumLibrary now ignores this argument. You should migrate to using options for browser configuration as recommended by Selenium or your browser vendor (e.g., SauceLabs, BrowserStack).