Skip to content

Commit 2952623

Browse files
committed
Release notes for 4.4.0rc3
1 parent 0e0d0e1 commit 2952623

File tree

1 file changed

+143
-0
lines changed

1 file changed

+143
-0
lines changed

docs/SeleniumLibrary-4.4.0rc3.rst

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

0 commit comments

Comments
 (0)