Skip to content

Commit af69f29

Browse files
committed
Release notes for 6.9.0
1 parent af57c69 commit af69f29

1 file changed

Lines changed: 198 additions & 0 deletions

File tree

docs/SeleniumLibrary-6.9.0.rst

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
=====================
2+
SeleniumLibrary 6.9.0
3+
=====================
4+
5+
6+
.. default-role:: code
7+
8+
9+
SeleniumLibrary_ is a web testing library for `Robot Framework`_ that utilizes
10+
the Selenium_ tool internally. SeleniumLibrary 6.9.0 is a new release with several
11+
enhancements and bug fixes. A couple new keywords, for drag and drop as well as
12+
getting css properties, have been added. Secret type support has be added. An issue
13+
with using lists with chaining locators has been fixed. Several of the minim required
14+
versions have been updated. More information about all the bug fixes and enhancements
15+
can be found in these release notes.
16+
17+
If you have pip_ installed, just run
18+
19+
::
20+
21+
pip install --upgrade robotframework-seleniumlibrary
22+
23+
to install the latest available release or use
24+
25+
::
26+
27+
pip install robotframework-seleniumlibrary==6.9.0
28+
29+
to install exactly this version. Alternatively you can download the source
30+
distribution from PyPI_ and install it manually.
31+
32+
SeleniumLibrary 6.9.0 was released on Sunday May 17, 2026. SeleniumLibrary supports
33+
Python 3.10 through 3.14, Selenium 4.29.0 through 4.44.0 and
34+
Robot Framework 6.1.1 and 7.4.2.
35+
36+
.. _Robot Framework: http://robotframework.org
37+
.. _SeleniumLibrary: https://github.com/robotframework/SeleniumLibrary
38+
.. _Selenium: http://seleniumhq.org
39+
.. _pip: http://pip-installer.org
40+
.. _PyPI: https://pypi.python.org/pypi/robotframework-seleniumlibrary
41+
.. _issue tracker: https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.9.0
42+
43+
44+
.. contents::
45+
:depth: 2
46+
:local:
47+
48+
Most important enhancements
49+
===========================
50+
51+
- "Open Browser" keyword documentation has broken links which were fixed (`#1976`_)
52+
- Chaining locators with lists does not work with Robot Framework 6.1 or above (`#1962`_)
53+
There was an issue with the types which prevented using chained locators as lists. This
54+
has been resolved in this release.
55+
- Fix deprecation warnings and improve logging in tests (`#1974`_)
56+
- Added "Drag And Drop Across Frames" keyword for cross-frame drag and drop support (`#1953`_)
57+
Note the still remains an issue with Firefox related to drag and drop. This change does
58+
note resolve the issue within gecko driver and Firefox.
59+
- Input Password does not accept Secret type (`#1966`_)
60+
We have added support for the Secret Type into this release.
61+
- Added "Get CSS Property Value" keyword to retrieve computed CSS values (`#1969`_)
62+
- Selenium manager fails to download firefox/edge with lower versions of selenium (`#1986`_)
63+
64+
There were also several changes that are focused on internal processes and operations
65+
- Migrate lint/format tooling to Ruff, update CI matrix, and stabilize cross-platform/firefox tests (`#1978`_)
66+
- Update cookie validation regex in Get Cookies test (`#1973`_)
67+
- Added new GitHub Actions workflow and performed yearly update on cookie test suite (`#1955`_)
68+
69+
Acknowledgements
70+
================
71+
72+
I want to give a large shout out to [Yuri](https://github.com/yuriverweij) who had a large hand in getting
73+
this release out the door including resolving issues, reviewing code changes, and fixing up our processes
74+
and tooling, amongst all the other contributions he made towards this release. Some of these include
75+
76+
- Update cookie validation regex in Get Cookies test (`#1973`_)
77+
- Fix deprecation warnings and improve logging in tests (`#1974`_)
78+
- Review restriction on running ApprovalTests under Windows (`#1884`_)
79+
- Migrate lint/format tooling to Ruff, update CI matrix, and stabilize cross-platform/firefox tests (`#1978`_)
80+
81+
Yuri along with [Tatu](https://github.com/aaltat) brought in the Secret type into this release.
82+
83+
- Input Password does not accept Secret type (`#1966`_)
84+
85+
I also want to thank a couple of first time contributors. Let me thank [Vamsi](https://github.com/b-vamsipunnam) for a
86+
couple new keywords
87+
88+
- Added "Drag And Drop Across Frames" keyword for cross-frame drag and drop support (`#1953`_)
89+
- Added "Get CSS Property Value" keyword to retrieve computed CSS values (`#1969`_)
90+
91+
And I also want to recognize and thank [Jaroslav Cerman](https://github.com/antivirak) for fixing a type error in deprecation message (`#1947`_).
92+
Great job Jaroslav and Vamsi on these first time contributions!
93+
94+
I also want to thank
95+
- [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`_)
96+
- [Slava Semushin](https://github.com/php-coder) for reporting the "Open Browser" keyword documentation has broken links (`#1976`_)
97+
98+
And I once again want to recognize and give my thanks to the ongoing support by Tatu Aalto.
99+
100+
101+
Full list of fixes and enhancements
102+
===================================
103+
104+
.. list-table::
105+
:header-rows: 1
106+
107+
* - ID
108+
- Type
109+
- Priority
110+
- Summary
111+
* - `#1962`_
112+
- bug
113+
- critical
114+
- Chaining locators with lists does not work with Robot Framework 6.1 or above
115+
* - `#1973`_
116+
- bug
117+
- high
118+
- Update cookie validation regex in Get Cookies test
119+
* - `#1953`_
120+
- enhancement
121+
- high
122+
- Add "Drag And Drop Across Frames" keyword for cross-frame drag and drop support
123+
* - `#1955`_
124+
- enhancement
125+
- high
126+
- Added new GitHub Actions workflow and performed yearly update on cookie test suite
127+
* - `#1966`_
128+
- enhancement
129+
- high
130+
- Input Password does not accept Secret type
131+
* - `#1969`_
132+
- enhancement
133+
- high
134+
- Add "Get CSS Property Value" keyword to retrieve computed CSS values
135+
* - `#1974`_
136+
- enhancement
137+
- high
138+
- Fix deprecation warnings and improve logging in tests
139+
* - `#1978`_
140+
- enhancement
141+
- high
142+
- Migrate lint/format tooling to Ruff, update CI matrix, and stabilize cross-platform/firefox tests
143+
* - `#1986`_
144+
- enhancement
145+
- high
146+
- Selenium manager fails to download firefox/edge with lower versions of selenium
147+
* - `#1947`_
148+
- bug
149+
- medium
150+
- Fix typo in deprecation message
151+
* - `#1976`_
152+
- bug
153+
- medium
154+
- "Open Browser" keyword documentation has broken links
155+
* - `#1921`_
156+
- enhancement
157+
- medium
158+
- Use Dependabot to update deps automatically
159+
* - `#1884`_
160+
- ---
161+
- medium
162+
- Review restriction on running ApprovalTests under Windows
163+
* - `#1967`_
164+
- ---
165+
- medium
166+
- Bump actions/upload-artifact from 4 to 7
167+
* - `#1963`_
168+
- bug
169+
- ---
170+
- `#1962`_ fix cascading locators
171+
* - `#1956`_
172+
- ---
173+
- ---
174+
- Dependabot
175+
* - `#1971`_
176+
- ---
177+
- ---
178+
- Fixed doc formating issue within xpath examples
179+
180+
Altogether 17 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.9.0>`__.
181+
182+
.. _#1962: https://github.com/robotframework/SeleniumLibrary/issues/1962
183+
.. _#1973: https://github.com/robotframework/SeleniumLibrary/issues/1973
184+
.. _#1953: https://github.com/robotframework/SeleniumLibrary/issues/1953
185+
.. _#1955: https://github.com/robotframework/SeleniumLibrary/issues/1955
186+
.. _#1966: https://github.com/robotframework/SeleniumLibrary/issues/1966
187+
.. _#1969: https://github.com/robotframework/SeleniumLibrary/issues/1969
188+
.. _#1974: https://github.com/robotframework/SeleniumLibrary/issues/1974
189+
.. _#1978: https://github.com/robotframework/SeleniumLibrary/issues/1978
190+
.. _#1986: https://github.com/robotframework/SeleniumLibrary/issues/1986
191+
.. _#1947: https://github.com/robotframework/SeleniumLibrary/issues/1947
192+
.. _#1976: https://github.com/robotframework/SeleniumLibrary/issues/1976
193+
.. _#1921: https://github.com/robotframework/SeleniumLibrary/issues/1921
194+
.. _#1884: https://github.com/robotframework/SeleniumLibrary/issues/1884
195+
.. _#1967: https://github.com/robotframework/SeleniumLibrary/issues/1967
196+
.. _#1963: https://github.com/robotframework/SeleniumLibrary/issues/1963
197+
.. _#1956: https://github.com/robotframework/SeleniumLibrary/issues/1956
198+
.. _#1971: https://github.com/robotframework/SeleniumLibrary/issues/1971

0 commit comments

Comments
 (0)