Skip to content

Commit af4df69

Browse files
committed
Release notes for 6.2.0
1 parent 7ef1181 commit af4df69

File tree

1 file changed

+124
-0
lines changed

1 file changed

+124
-0
lines changed

docs/SeleniumLibrary-6.2.0.rst

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
=====================
2+
SeleniumLibrary 6.2.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.2.0 is a new release with
11+
compatibility fixes for recent selenium versions and some bug fixes.
12+
13+
If you have pip_ installed, just run
14+
15+
::
16+
17+
pip install --upgrade robotframework-seleniumlibrary
18+
19+
to install the latest available release or use
20+
21+
::
22+
23+
pip install robotframework-seleniumlibrary==6.2.0
24+
25+
to install exactly this version. Alternatively you can download the source
26+
distribution from PyPI_ and install it manually.
27+
28+
SeleniumLibrary 6.2.0 was released on Friday November 24, 2023. SeleniumLibrary supports
29+
Python 3.8 through 3.11, Selenium 4.12.0 through 4.15.2 and
30+
Robot Framework 5.0.1 and 6.1.1.
31+
32+
.. _Robot Framework: http://robotframework.org
33+
.. _SeleniumLibrary: https://github.com/robotframework/SeleniumLibrary
34+
.. _Selenium: http://seleniumhq.org
35+
.. _pip: http://pip-installer.org
36+
.. _PyPI: https://pypi.python.org/pypi/robotframework-seleniumlibrary
37+
.. _issue tracker: https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.2.0
38+
39+
40+
.. contents::
41+
:depth: 2
42+
:local:
43+
44+
Most important enhancements
45+
===========================
46+
47+
- Remove deprecated headless option for chrome and firefox. (`#1858`_)
48+
If one specified either `headlesschrome` or `headlessfirefox` as the browser within the
49+
Open Browser keyword, then the library would handle setting this option with the underlying
50+
Selenium driver. But the methods to do so were depracted and then removed in Selenium
51+
v4.13.0. Thus one was not getting a headless browser in these instances. This resolves that
52+
issue.
53+
54+
- Resolve issue with service log_path now log_output. (`#1870`_)
55+
Selenium changed the arguments for the service log within v4.13.0. This change allows for a
56+
seamless usage across versions before and after v4.13.0.
57+
58+
- Execute JavaScript converts arguments to strings with robot==6.1 (`#1843`_)
59+
If any ARGUMENTS were passed into either the `Execute Javascript` or `Execute Async Javascript`
60+
then they were converted to strings even if they were of some other type. This has been
61+
corrected within this release.
62+
63+
Acknowledgements
64+
================
65+
66+
I want to thank the following for helping to get out this release,
67+
68+
- `René Rohner <https://github.com/Snooz82>`_ for pointing out that Create Webdriver had a
69+
mutable default value (`#1817`_)
70+
- `Kieran Trautwein <https://github.com/trauty-is-me>`_ for resolving the issue with
71+
deprecated headless option for chrome and firefox. (`#1858`_)
72+
- `Nicholas Bollweg <https://github.com/bollwyvl>`_ for assisting in resolving the issue
73+
with service log_path now log_output. (`#1870`_)
74+
- `Igor Kozyrenko <https://github.com/ikseek>`_ for reporting the argument issue with Execute
75+
JavaScript and `René Rohner <https://github.com/Snooz82>`_for resolving it. (`#1843`_)
76+
- `Robin Matz <https://github.com/robinmatz>`_ for improving the documentation on page load
77+
timeout (`#1821`_)
78+
- `Dor Blayzer <https://github.com/Dor-bl>`_ for reporting and fixing the SeleniumLibrary CI badge. ()
79+
80+
and **Yuri Verweij, Lisa Crispin, and Tatu Aalto**.
81+
82+
Full list of fixes and enhancements
83+
===================================
84+
85+
.. list-table::
86+
:header-rows: 1
87+
88+
* - ID
89+
- Type
90+
- Priority
91+
- Summary
92+
* - `#1817`_
93+
- bug
94+
- critical
95+
- Create Webdriver has mutable default value
96+
* - `#1858`_
97+
- bug
98+
- critical
99+
- Remove deprecated headless option for chrome and firefox.
100+
* - `#1870`_
101+
- bug
102+
- critical
103+
- Resolve issue with service log_path now log_output.
104+
* - `#1843`_
105+
- bug
106+
- high
107+
- Execute JavaScript converts arguments to strings with robot==6.1
108+
* - `#1821`_
109+
- enhancement
110+
- medium
111+
- Improve documentation on page load timeout
112+
* - `#1872`_
113+
- ---
114+
- medium
115+
- fix: Selenium CI badge show wrong status
116+
117+
Altogether 6 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.2.0>`__.
118+
119+
.. _#1817: https://github.com/robotframework/SeleniumLibrary/issues/1817
120+
.. _#1858: https://github.com/robotframework/SeleniumLibrary/issues/1858
121+
.. _#1870: https://github.com/robotframework/SeleniumLibrary/issues/1870
122+
.. _#1843: https://github.com/robotframework/SeleniumLibrary/issues/1843
123+
.. _#1821: https://github.com/robotframework/SeleniumLibrary/issues/1821
124+
.. _#1872: https://github.com/robotframework/SeleniumLibrary/issues/1872

0 commit comments

Comments
 (0)