Skip to content

Commit 8dd4fe2

Browse files
committed
Release notes for 6.2.0rc1
1 parent 3114312 commit 8dd4fe2

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed

docs/SeleniumLibrary-6.2.0rc1.rst

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

0 commit comments

Comments
 (0)