SeleniumLibrary 6.9.0 is a new release with several enhancements and bug fixes. A couple new keywords, for drag and drop as well as getting css properties, have been added. Secret type support has be added. An issue with using lists with chaining locators has been fixed. Several of the minimum required versions have been updated.
SeleniumLibrary supports Python 3.10 through 3.14, Selenium 4.29.0 through 4.44.0 and Robot Framework 6.1.1 and 7.4.2.
Most important enhancements
"Open Browser" keyword documentation has broken links which were fixed (#1976)
Chaining locators with lists does not work with Robot Framework 6.1 or above (#1962). There was an issue with the types which prevented using chained locators as lists. This has been resolved in this release.
Fix deprecation warnings and improve logging in tests (#1974)
Added "Drag And Drop Across Frames" keyword for cross-frame drag and drop support (#1953). Note there still remains an issue with Firefox related to drag and drop. This change does not resolve the issue within gecko driver and Firefox.
Input Password does not accept Secret type (#1966). We have added support for the Secret Type into this release.
Selenium manager fails to download firefox/edge with lower versions of selenium (#1986)
Acknowledgements
I want to give a large shout out to Yuri who had a large hand in getting
this release out the door including resolving issues, reviewing code changes, and fixing up our processes
and tooling, amongst all the other contributions he made towards this release. Some of these include
Update cookie validation regex in Get Cookies test (#1973)
Fix deprecation warnings and improve logging in tests (#1974)
Review restriction on running ApprovalTests under Windows (#1884)
Migrate lint/format tooling to Ruff, update CI matrix, and stabilize cross-platform/firefox tests (#1978)
Yuri along with Tatu brought in the Secret type into this release. And thank you to petobarki for reporting and asking for this feature/support.
Input Password does not accept Secret type (#1966)
I also want to thank a couple of first time contributors. Let me thank Vamsi
for a couple new keywords
Added "Drag And Drop Across Frames" keyword for cross-frame drag and drop support (#1953)
And I also want to recognize and thank Jaroslav Cerman for fixing a type error
in deprecation message (#1947). Great job Jaroslav and Vamsi on these first time contributions!
I also want to thank
jjaakkola-atostek for reporting that chaining locators with lists does not work with Robot Framework 6.1 or above (#1962)
Slava Semushin for reporting the "Open Browser" keyword documentation has broken links (#1976)
And I once again want to recognize and give my thanks to the ongoing support by Tatu Aalto.
Praise and Feedback ..
Once again if you want to give any praise and thanks please reach out to the people above who worked hard to get
this release out. If you have any issues please raise them up
or reach out on the Robot Framework Slack Community. Have a great day all!
Configuration
📅Schedule: (UTC)
Branch creation
At any time (no schedule defined)
Automerge
At any time (no schedule defined)
🚦Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [robotframework-seleniumlibrary](https://github.com/robotframework/SeleniumLibrary) | `==6.8.0` → `==6.9.0` |  |  |
---
### Release Notes
<details>
<summary>robotframework/SeleniumLibrary (robotframework-seleniumlibrary)</summary>
### [`v6.9.0`](https://github.com/robotframework/SeleniumLibrary/releases/tag/v6.9.0): SeleniumLibrary 6.9.0
[Compare Source](https://github.com/robotframework/SeleniumLibrary/compare/v6.8.0...v6.9.0)
SeleniumLibrary 6.9.0 is a new release with several enhancements and bug fixes. A couple new keywords, for drag and drop as well as getting css properties, have been added. Secret type support has be added. An issue with using lists with chaining locators has been fixed. Several of the minimum required versions have been updated.
SeleniumLibrary supports Python 3.10 through 3.14, Selenium 4.29.0 through 4.44.0 and Robot Framework 6.1.1 and 7.4.2.
##### Most important enhancements
- "Open Browser" keyword documentation has broken links which were fixed ([#​1976](https://github.com/robotframework/SeleniumLibrary/issues/1976))
- Chaining locators with lists does not work with Robot Framework 6.1 or above ([#​1962](https://github.com/robotframework/SeleniumLibrary/issues/1962)). There was an issue with the types which prevented using chained locators as lists. This has been resolved in this release.
- Fix deprecation warnings and improve logging in tests ([#​1974](https://github.com/robotframework/SeleniumLibrary/issues/1974))
- Added "Drag And Drop Across Frames" keyword for cross-frame drag and drop support ([#​1953](https://github.com/robotframework/SeleniumLibrary/issues/1953)). Note there still remains an issue with Firefox related to drag and drop. This change does not resolve the issue within gecko driver and Firefox.
- Input Password does not accept Secret type ([#​1966](https://github.com/robotframework/SeleniumLibrary/issues/1966)). We have added support for the Secret Type into this release.
- Added "Get CSS Property Value" keyword to retrieve computed CSS values ([#​1969](https://github.com/robotframework/SeleniumLibrary/issues/1969))
- Selenium manager fails to download firefox/edge with lower versions of selenium ([#​1986](https://github.com/robotframework/SeleniumLibrary/issues/1986))
##### Acknowledgements
I want to give a large shout out to [Yuri](https://github.com/yuriverweij) who had a large hand in getting
this release out the door including resolving issues, reviewing code changes, and fixing up our processes
and tooling, amongst all the other contributions he made towards this release. Some of these include
- Update cookie validation regex in Get Cookies test ([#​1973](https://github.com/robotframework/SeleniumLibrary/issues/1973))
- Fix deprecation warnings and improve logging in tests ([#​1974](https://github.com/robotframework/SeleniumLibrary/issues/1974))
- Review restriction on running ApprovalTests under Windows ([#​1884](https://github.com/robotframework/SeleniumLibrary/issues/1884))
- Migrate lint/format tooling to Ruff, update CI matrix, and stabilize cross-platform/firefox tests ([#​1978](https://github.com/robotframework/SeleniumLibrary/issues/1978))
Yuri along with [Tatu](https://github.com/aaltat) brought in the Secret type into this release. And thank you to
[petobarki](https://github.com/petobarki) for reporting and asking for this feature/support.
- Input Password does not accept Secret type ([#​1966](https://github.com/robotframework/SeleniumLibrary/issues/1966))
I also want to thank a couple of first time contributors. Let me thank [Vamsi](https://github.com/b-vamsipunnam)
for a couple new keywords
- Added "Drag And Drop Across Frames" keyword for cross-frame drag and drop support ([#​1953](https://github.com/robotframework/SeleniumLibrary/issues/1953))
- Added "Get CSS Property Value" keyword to retrieve computed CSS values ([#​1969](https://github.com/robotframework/SeleniumLibrary/issues/1969))
And I also want to recognize and thank [Jaroslav Cerman](https://github.com/antivirak) for fixing a type error
in deprecation message ([#​1947](https://github.com/robotframework/SeleniumLibrary/issues/1947)). Great job Jaroslav and Vamsi on these first time contributions!
I also want to thank
- [jjaakkola-atostek](https://github.com/jjaakkola-atostek) for reporting that chaining locators with lists does not work with Robot Framework 6.1 or above ([#​1962](https://github.com/robotframework/SeleniumLibrary/issues/1962))
- [Slava Semushin](https://github.com/php-coder) for reporting the "Open Browser" keyword documentation has broken links ([#​1976](https://github.com/robotframework/SeleniumLibrary/issues/1976))
And I once again want to recognize and give my thanks to the ongoing support by Tatu Aalto.
##### Praise and Feedback ..
Once again if you want to give any praise and thanks please reach out to the people above who worked hard to get
this release out. If you have any issues please [raise them up](https://github.com/robotframework/SeleniumLibrary/issues)
or reach out on the [Robot Framework Slack Community](https://slack.robotframework.org/). Have a great day all!
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==6.8.0→==6.9.0Release Notes
robotframework/SeleniumLibrary (robotframework-seleniumlibrary)
v6.9.0: SeleniumLibrary 6.9.0Compare Source
SeleniumLibrary 6.9.0 is a new release with several enhancements and bug fixes. A couple new keywords, for drag and drop as well as getting css properties, have been added. Secret type support has be added. An issue with using lists with chaining locators has been fixed. Several of the minimum required versions have been updated.
SeleniumLibrary supports Python 3.10 through 3.14, Selenium 4.29.0 through 4.44.0 and Robot Framework 6.1.1 and 7.4.2.
Most important enhancements
Acknowledgements
I want to give a large shout out to Yuri who had a large hand in getting
this release out the door including resolving issues, reviewing code changes, and fixing up our processes
and tooling, amongst all the other contributions he made towards this release. Some of these include
Yuri along with Tatu brought in the Secret type into this release. And thank you to
petobarki for reporting and asking for this feature/support.
I also want to thank a couple of first time contributors. Let me thank Vamsi
for a couple new keywords
And I also want to recognize and thank Jaroslav Cerman for fixing a type error
in deprecation message (#1947). Great job Jaroslav and Vamsi on these first time contributions!
I also want to thank
And I once again want to recognize and give my thanks to the ongoing support by Tatu Aalto.
Praise and Feedback ..
Once again if you want to give any praise and thanks please reach out to the people above who worked hard to get
this release out. If you have any issues please raise them up
or reach out on the Robot Framework Slack Community. Have a great day all!
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.