2424from SeleniumLibrary .utils import (is_truthy , is_noney , secs_to_timestr ,
2525 timestr_to_secs )
2626
27- from .webdrivercreator import WebDriverCreator
27+ from .webdrivertools import WebDriverCreator
2828
2929
3030class BrowserManagementKeywords (LibraryComponent ):
@@ -93,12 +93,13 @@ def open_browser(self, url, browser='firefox', alias=None,
9393 opened, and reset back to 1 when `Close All Browsers` is called.
9494 See `Switch Browser` for more information and examples.
9595
96- Optional ``remote_url`` is the URL for a remote Selenium server. If
97- you specify a value for a remote, you can also specify
98- ``desired_capabilities`` to configure, for example, a proxy server
99- for Internet Explorer or a browser and operating system when using
100- [http://saucelabs.com|Sauce Labs]. Desired capabilities can be given
101- either as a Python dictionary or as a string in format
96+ Optional ``remote_url`` is the URL for a
97+ [https://github.com/SeleniumHQ/selenium/wiki/Grid2|Selenium Grid].
98+
99+ Optional ``desired_capabilities`` can be used to configure, for example,
100+ logging preferences for a browser or a browser and operating system
101+ when using [http://saucelabs.com|Sauce Labs]. Desired capabilities can
102+ be given either as a Python dictionary or as a string in format
102103 ``key1:value1,key2:value2``.
103104 [https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities|
104105 Selenium documentation] lists possible capabilities that can be
@@ -117,6 +118,9 @@ def open_browser(self, url, browser='firefox', alias=None,
117118 If the provided configuration options are not enough, it is possible
118119 to use `Create Webdriver` to customize browser initialization even
119120 more.
121+
122+ Applying ``desired_capabilities`` argument also for local browser is
123+ new in SeleniumLibrary 3.1.
120124 """
121125 if is_truthy (remote_url ):
122126 self .info ("Opening browser '%s' to base url '%s' through "
0 commit comments