Skip to content

Commit ae1fdc8

Browse files
committed
Release notes for 6.3.0rc1
1 parent 2f3037e commit ae1fdc8

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed

docs/SeleniumLibrary-6.3.0rc1.rst

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
========================
2+
SeleniumLibrary 6.3.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.3.0rc1 is a new release with
11+
**UPDATE** enhancements and bug fixes. **ADD more intro stuff...**
12+
13+
All issues targeted for SeleniumLibrary v6.3.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.3.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.3.0rc1 was released on Saturday March 30, 2024. SeleniumLibrary supports
32+
Python 3.8 through 3.11, Selenium 4.14.0 through 4.19.0 and
33+
Robot Framework 5.0.1, 6.1.1 and 7.0.
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.3.0
41+
42+
43+
.. contents::
44+
:depth: 2
45+
:local:
46+
47+
Most important enhancements
48+
===========================
49+
50+
- Added ``Minimize Browser Window`` keyword (`#1741`_, rc 1)
51+
New kyeword which minimizes the current browser window.
52+
53+
- Add keywords to fetch differentiated element Attribute or Property (`#1822`_, rc 1)
54+
The older ``Get Element Attribute`` keyword uses the Selenium getAttribute() method which,
55+
as `this SauceLabs article <https://saucelabs.com/resources/blog/selenium-4-new-element-attribute-and-property-methods>`_ describes
56+
"did not actually retrieve the Attribute value." Instead it "figured out what the user
57+
was most likely interested in between the Attribute value and the Property values and
58+
returned it." This would mean sometimes it might return an unexpected result. Selenium 4
59+
introduced newer methods which returns either the attribute or the property as specifically
60+
asked for.
61+
62+
It is recommend that one transition to these newer ``Get DOM Attribute`` and ``Get Property``
63+
keywords.
64+
65+
Acknowledgements
66+
================
67+
68+
- `Luciano Martorella <https://github.com/lmartorella>`_ contributing the new
69+
minimize keyword (`#1741`_, rc 1)
70+
- `Yuri Verweij <https://github.com/yuriverweij>`_ and `Lisa Crispin <https://lisacrispin.com/>`_
71+
for reviewing changes and addition to Attribute or Property keywords (`#1822`_, rc 1)
72+
- `Noam Manos <https://github.com/manosnoam>`_ for reporting the issues where
73+
the Open Browser 'Options' object has no attribute '' (`#1877`_, rc 1)
74+
- Yuri for helping update the contribution guide (`#1881`_, rc 1)
75+
76+
and **Yuri Verweij, Lisa Crispin, and Tatu Aalto** for their continued support of the library development.
77+
78+
Full list of fixes and enhancements
79+
===================================
80+
81+
.. list-table::
82+
:header-rows: 1
83+
84+
* - ID
85+
- Type
86+
- Priority
87+
- Summary
88+
- Added
89+
* - `#1741`_
90+
- enhancement
91+
- high
92+
- Added minimize keyword
93+
- rc�1
94+
* - `#1822`_
95+
- enhancement
96+
- high
97+
- Add keywords to fetch differentiated element Attribute or Property
98+
- rc�1
99+
* - `#1877`_
100+
- enhancement
101+
- medium
102+
- Open Browser 'Options' object has no attribute ''
103+
- rc�1
104+
* - `#1881`_
105+
- ---
106+
- medium
107+
- Update contribution guide
108+
- rc�1
109+
110+
Altogether 4 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av6.3.0>`__.
111+
112+
.. _#1741: https://github.com/robotframework/SeleniumLibrary/issues/1741
113+
.. _#1822: https://github.com/robotframework/SeleniumLibrary/issues/1822
114+
.. _#1877: https://github.com/robotframework/SeleniumLibrary/issues/1877
115+
.. _#1881: https://github.com/robotframework/SeleniumLibrary/issues/1881

0 commit comments

Comments
 (0)