Skip to content

Commit 2e16549

Browse files
committed
Release notes for 4.4.0
1 parent 1e53971 commit 2e16549

File tree

1 file changed

+136
-0
lines changed

1 file changed

+136
-0
lines changed

docs/SeleniumLibrary-4.4.0.rst

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
=====================
2+
SeleniumLibrary 4.4.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 4.4.0 is a new release with
11+
better supporting for Robot Framework 3.2 and the enhancement in the
12+
dynamic library API. There are also other enhancement and fixes in the release.
13+
14+
All issues targeted for SeleniumLibrary v4.4.0 can be found
15+
from the `issue tracker`_.
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==4.4.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 4.4.0 was released on Wednesday April 29, 2020. SeleniumLibrary supports
33+
Python 2.7 and 3.6+, Selenium 3.141.0+ and Robot Framework 3.1.2+. This is, again, last release
34+
which contains new development for Python 2.7 and users should migrate to Python 3.
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%3Av4.4.0
42+
43+
44+
.. contents::
45+
:depth: 2
46+
:local:
47+
48+
Most important enhancements
49+
===========================
50+
51+
Update to latest PythonLIbCore because it does not work with SeleniumTestability plugin (`#1577`_, rc 2)
52+
---------------------------------------------------------------------------------------------------------
53+
`PythonLibCore`_ did contain a bug which prevented SeleniumLibrary to work SeleniumTestability plugin.
54+
This is now fixed in PythonLibCore side and SeleniumLibrary contains updated PythonLibCore
55+
56+
Update PythonLibCore (`#1564`_, rc 1)
57+
-------------------------------------
58+
SeleniumLibrary relies on `PythonLibCore`_ to handle Robot Framework dynamic library API requirements.
59+
The PythonLibCore has been enhanced to support Robot Framework 3.2 dynamic library API changes. This
60+
provides automatic argument type conversion and better support for the language server protocol.
61+
62+
Raise minimum required Robot Framework to 3.1 (`#1494`_, rc 1)
63+
--------------------------------------------------------------
64+
This was already announced in the previous releases, but it was not enforced during the installation time.
65+
Now this is enforced in installation time.
66+
67+
Use PythonLibCore official 2.0.2 release. (`#1585`_, rc 3)
68+
-----------------------------------------------------------
69+
This release uses official 2.0.2 release from PythonLibCore.
70+
71+
Acknowledgements
72+
================
73+
74+
Small error in 'Get Cookie' keyword documentation (`#1555`_, rc 1)
75+
------------------------------------------------------------------
76+
Many thanks to Ryan Mori for fixing the bug in the Get Cookie keyword documentation.
77+
78+
79+
"Wait Until Location Is" error message reads "Location did not is <url> in <wait time>" (`#1559`_, rc 1)
80+
--------------------------------------------------------------------------------------------------------
81+
Many thanks to testventure for fixing wait until location is error message.
82+
83+
Wait Until Page Contains add option Limit (`#1543`_, rc 1)
84+
----------------------------------------------------------
85+
Many thanks to Marcin Koperski for adding limit argument to Wait Until Page Does Not Contain Element
86+
and Wait Until Page Contains Element keywords.
87+
88+
Full list of fixes and enhancements
89+
===================================
90+
91+
.. list-table::
92+
:header-rows: 1
93+
94+
* - ID
95+
- Type
96+
- Priority
97+
- Summary
98+
* - `#1577`_
99+
- bug
100+
- critical
101+
- Update to latest PythonLIbCore because it does not work with SeleniumTestability plugin
102+
* - `#1494`_
103+
- enhancement
104+
- critical
105+
- Raise minimum required Robot Framework to 3.1
106+
* - `#1564`_
107+
- enhancement
108+
- critical
109+
- Update PythonLibCore
110+
* - `#1585`_
111+
- enhancement
112+
- critical
113+
- Use PythonLibCore official 2.0.2 release.
114+
* - `#1555`_
115+
- bug
116+
- medium
117+
- Small error in 'Get Cookie' keyword documentation
118+
* - `#1559`_
119+
- bug
120+
- medium
121+
- "Wait Until Location Is" error message reads "Location did not is <url> in <wait time>"
122+
* - `#1543`_
123+
- enhancement
124+
- medium
125+
- Wait Until Page Contains add option Limit
126+
127+
Altogether 7 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av4.4.0>`__.
128+
129+
.. _#1577: https://github.com/robotframework/SeleniumLibrary/issues/1577
130+
.. _#1494: https://github.com/robotframework/SeleniumLibrary/issues/1494
131+
.. _#1564: https://github.com/robotframework/SeleniumLibrary/issues/1564
132+
.. _#1585: https://github.com/robotframework/SeleniumLibrary/issues/1585
133+
.. _#1555: https://github.com/robotframework/SeleniumLibrary/issues/1555
134+
.. _#1559: https://github.com/robotframework/SeleniumLibrary/issues/1559
135+
.. _#1543: https://github.com/robotframework/SeleniumLibrary/issues/1543
136+
.. _PythonLibCore: https://github.com/robotframework/PythonLibCore

0 commit comments

Comments
 (0)