-
Notifications
You must be signed in to change notification settings - Fork 763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update SeleniumLibrary to be compatable with Selenium v4.10.0 #1836
Comments
Thanks for making this issue. This seems relevant to #1829 : e.g. extending the test matrix proposed there to include a "latest" upstream would catch future issues like this. Unfortunately, selenium doesn't appear to do pre-releases on PyPI, and building selenium from source is... non-trival, involving |
I was thinking the same that #1829 has some relevance here. Initial thought was to add a check for the word "deprecated" (or the like) within the code. I plan on writing a public retrospective after the fact to explain and give a perspective to the community. |
Again, see there's a lot of generated code, so this would be... hard. But, given a working [tool.pytest.ini_options]
filterwarnings = [
"error",
# and ignore some things that can't be controlled
# "ignore:pkg_resources:DeprecationWarning",
] I'm not familiar with a similar approach for |
Hello @emanlove , is there an ETA for the hotfix being released? |
@lugi0 Not at this time. I was hoping for this past Monday. I hit a snag with the mocking done by our internal tests. And this week I had a lot of personal work that needed to be done and had little spare time. |
the newer version yields: TypeError: __init__() got an unexpected keyword argument 'firefox_profile' b/c Selenium has changed the way their init parameters. See robotframework/SeleniumLibrary#1836
the newer version yields: TypeError: __init__() got an unexpected keyword argument 'firefox_profile' b/c Selenium has changed the way their init parameters. See robotframework/SeleniumLibrary#1836
the newer version yields: TypeError: __init__() got an unexpected keyword argument 'firefox_profile' b/c Selenium has changed the way their init parameters. See robotframework/SeleniumLibrary#1836
the newer version yields: TypeError: __init__() got an unexpected keyword argument 'firefox_profile' b/c Selenium has changed the way their init parameters. See robotframework/SeleniumLibrary#1836
A release candidate v6.1.1rc1 has been pushed to PyPI which is intended to resolve this issue. If you have pip installed, just run pip install --pre --upgrade robotframework-seleniumlibrary pip install robotframework-seleniumlibrary==6.1.1rc1 Please read through these thoroughly and follow the recommended verification steps before one comments. Thank you. |
This has been fixed |
Selenium v4.10.0 removed some deprecated code which broke SeleniumLibrary. This is a hotfix to correct that and make SeleniumLibrary compatible.
The text was updated successfully, but these errors were encountered: