Skip to content

Commit a6d23fd

Browse files
committed
Release notes for 3.3.1
1 parent 31bb16e commit a6d23fd

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

docs/SeleniumLibrary-3.3.1.rst

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
=====================
2+
SeleniumLibrary 3.3.1
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 3.3.1 is a new hotfix release with
11+
two fixes.
12+
13+
All issues targeted for SeleniumLibrary v3.3.1 can be found
14+
from the `issue tracker`_.
15+
16+
If you have pip_ installed, just run
17+
18+
::
19+
20+
pip install --upgrade robotframework-seleniumlibrary
21+
22+
to install the latest available release or use
23+
24+
::
25+
26+
pip install robotframework-seleniumlibrary==3.3.1
27+
28+
to install exactly this version. Alternatively you can download the source
29+
distribution from PyPI_ and install it manually.
30+
31+
SeleniumLibrary 3.3.1 was released on Friday January 4, 2019. SeleniumLibrary supports
32+
Python 2.7 and 3.4+, Selenium 3.4+ (Although the supported Selenium version depends on
33+
the use browser version) and Robot Framework 2.9.2, 3.0.4 and 3.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%3Av3.3.1
41+
42+
43+
.. contents::
44+
:depth: 2
45+
:local:
46+
47+
Most important enhancements
48+
===========================
49+
50+
Open Browser fails if desired capabilities is a dict (`#1277`_)
51+
---------------------------------------------------------------
52+
The SeleniumLibrary 3.3.0 introduced a bug which causes `Open Browser` to fail
53+
when desired_capabilities argument was defined as a dictionary.
54+
55+
When using remote_url and not defining desired_capabilities the Open Browser keyword fails (`#1280`_)
56+
-----------------------------------------------------------------------------------------------------
57+
The SeleniumLibrary 3.3.0 introduced a bug which made desired_capabilities argument
58+
mandatory when remote_url argument was also defined in the `Open Browser` keyword.
59+
The desired_capabilities is an optional parameter and if it is not defined, the
60+
`Selenium browser specific capabilities`_ is used instead.
61+
62+
There is small possibility that this change is backwards incompatible, because in the
63+
3.2.0 release the Selenium browser specific capabilities and user defined
64+
desired_capabilities where joined. In this release, if the user defined desired_capabilities
65+
are found, then they are used as is and are not joined with the Selenium browser
66+
specific capabilities. Now users must define all capabilities which are needed to
67+
launch the browser. This change is done to because of the problems found in the `#1243`_.
68+
69+
70+
Full list of fixes and enhancements
71+
===================================
72+
73+
.. list-table::
74+
:header-rows: 1
75+
76+
* - ID
77+
- Type
78+
- Priority
79+
- Summary
80+
* - `#1277`_
81+
- bug
82+
- critical
83+
- Open Browser fails if desired capabilities is a dict
84+
* - `#1280`_
85+
- bug
86+
- critical
87+
- When using remote_url and not defining desired_capabilities the Open Browser keyword fails
88+
89+
Altogether 2 issues. View on the `issue tracker <https://github.com/robotframework/SeleniumLibrary/issues?q=milestone%3Av3.3.1>`__.
90+
91+
.. _#1277: https://github.com/robotframework/SeleniumLibrary/issues/1277
92+
.. _#1280: https://github.com/robotframework/SeleniumLibrary/issues/1280
93+
.. _Selenium browser specific capabilities: https://seleniumhq.github.io/selenium/docs/api/py/webdriver/selenium.webdriver.common.desired_capabilities.html#module-selenium.webdriver.common.desired_capabilities
94+
.. _#1243: https://github.com/robotframework/SeleniumLibrary/issues/1243

0 commit comments

Comments
 (0)