Skip to content

Commit 1b9cc1e

Browse files
committed
Release notes for 6.8.0
1 parent e04bc33 commit 1b9cc1e

File tree

1 file changed

+111
-0
lines changed

1 file changed

+111
-0
lines changed

docs/SeleniumLibrary-6.8.0.rst

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
=====================
2+
SeleniumLibrary 6.8.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.8.0 is a new release with
11+
screenshot enhancements and minor bug and documentation fixes. This version
12+
adds support for Python 3.14.
13+
14+
If you have pip_ installed, just run
15+
16+
::
17+
18+
pip install --upgrade robotframework-seleniumlibrary
19+
20+
to install the latest available release or use
21+
22+
::
23+
24+
pip install robotframework-seleniumlibrary==6.8.0
25+
26+
to install exactly this version. Alternatively you can download the source
27+
distribution from PyPI_ and install it manually.
28+
29+
SeleniumLibrary 6.8.0 was released on Saturday October 4, 2025. SeleniumLibrary supports
30+
Python 3.8 through 3.14, Selenium 4.28.1 through 4.34.2 and
31+
Robot Framework 6.1.1 and 7.3.2.
32+
33+
.. _Robot Framework: http://robotframework.org
34+
.. _SeleniumLibrary: https://github.com/robotframework/SeleniumLibrary
35+
.. _Selenium: http://seleniumhq.org
36+
.. _pip: http://pip-installer.org
37+
.. _PyPI: https://pypi.python.org/pypi/robotframework-seleniumlibrary
38+
.. _issue tracker: https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.8.0
39+
.. _Selenium Documentation: https://www.selenium.dev/documentation/selenium_manager/
40+
41+
.. contents::
42+
:depth: 2
43+
:local:
44+
45+
Most important enhancements
46+
===========================
47+
48+
- Option to return embed screenshot while using Capture Page Screenshot (`#1923`_).
49+
One is now given the additional option to return the screenshot as base64 string to be used
50+
elsewhere in the log html. If the screenshot root directory is specified as `BASE64`
51+
then the screenshot string is returned. See the `Capture Page Screenshot` keyword doc
52+
for more information and example to place returned image in the log file.
53+
- Update README.rst 'Browser drivers' section (`#1938`_)
54+
With the (long past) addition of Selenium Manager within the selenium package, the documentation
55+
on browser drivers was outdated and incorrect. This works to correct that. For more
56+
information about Selenium Manager and handling browsers and drivers see the
57+
`Selenium Documentation`_ on the topic.
58+
- Loosen restriction on the upper Python version allowing Python 3.14 (`#1949`_)
59+
60+
Acknowledgements
61+
================
62+
63+
I want to thank the following people for helping getting out this release ..
64+
65+
- `Hrutvik Jagtap <https://github.com/hsj51>`_ and `Shiva Prasad Adirala <https://github.com/adiralashiva8>`_
66+
for contributing to the base64 image screenshot functionality (`#1923`_)
67+
- `Corey Goldberg <https://github.com/cgoldberg>`_ for updating the README concerning Selenium Manager (`#1938`_)
68+
- `DetachHead <https://github.com/DetachHead>`_ for reporting the deprecated `is_string` error messages (`#1940`_)
69+
- `Rudolf <https://github.com/Houbein>`_ for pushing for the addition of Python 3.14 (`#1949`_)
70+
71+
I also want to thank `Yuri Verweij <https://github.com/yuriverweij>`_, `Lassi Heikkinen <https://github.com/Brownies>`_,
72+
and `Tatu Aalto <https://github.com/aaltat>`_ for their ongoing contributions and support.
73+
74+
Full list of fixes and enhancements
75+
===================================
76+
77+
.. list-table::
78+
:header-rows: 1
79+
80+
* - ID
81+
- Type
82+
- Priority
83+
- Summary
84+
* - `#1923`_
85+
- enhancement
86+
- high
87+
- Return base64 image in case of EMBED
88+
* - `#1938`_
89+
- enhancement
90+
- high
91+
- Update README.rst 'Browser drivers' section
92+
* - `#1940`_
93+
- enhancement
94+
- high
95+
- remove usages of deprecated `is_string`
96+
* - `#1949`_
97+
- enhancement
98+
- high
99+
- Python 3.14
100+
* - `#1939`_
101+
- ---
102+
- ---
103+
- Return screenshot as base64 string and embed into log
104+
105+
Altogether 5 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.8.0>`__.
106+
107+
.. _#1923: https://github.com/robotframework/SeleniumLibrary/issues/1923
108+
.. _#1938: https://github.com/robotframework/SeleniumLibrary/issues/1938
109+
.. _#1940: https://github.com/robotframework/SeleniumLibrary/issues/1940
110+
.. _#1949: https://github.com/robotframework/SeleniumLibrary/issues/1949
111+
.. _#1939: https://github.com/robotframework/SeleniumLibrary/issues/1939

0 commit comments

Comments
 (0)