Skip to content

Commit 1a17c9e

Browse files
committed
updating changelog / py docs and bumping version numbers for 2.40
1 parent 4818887 commit 1a17c9e

23 files changed

+169
-122
lines changed

Diff for: docs/api/py/_modules/selenium/webdriver/chrome/webdriver.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ <h1>Source code for selenium.webdriver.chrome.webdriver</h1><div class="highligh
110110
<span class="k">try</span><span class="p">:</span>
111111
<span class="n">RemoteWebDriver</span><span class="o">.</span><span class="n">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span>
112112
<span class="n">command_executor</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">service</span><span class="o">.</span><span class="n">service_url</span><span class="p">,</span>
113-
<span class="n">desired_capabilities</span><span class="o">=</span><span class="n">desired_capabilities</span><span class="p">)</span>
113+
<span class="n">desired_capabilities</span><span class="o">=</span><span class="n">desired_capabilities</span><span class="p">,</span>
114+
<span class="n">keep_alive</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
114115
<span class="k">except</span><span class="p">:</span>
115116
<span class="bp">self</span><span class="o">.</span><span class="n">quit</span><span class="p">()</span>
116117
<span class="k">raise</span>

Diff for: docs/api/py/_modules/selenium/webdriver/common/desired_capabilities.html

+8-6
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ <h1>Source code for selenium.webdriver.common.desired_capabilities</h1><div clas
6868

6969
<div class="viewcode-block" id="DesiredCapabilities"><a class="viewcode-back" href="../../../../webdriver/selenium.webdriver.common.desired_capabilities.html#selenium.webdriver.common.desired_capabilities.DesiredCapabilities">[docs]</a><span class="k">class</span> <span class="nc">DesiredCapabilities</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
7070
<span class="sd">&quot;&quot;&quot;</span>
71-
<span class="sd"> Set of supported desired capabilities.</span>
72-
<span class="sd"> </span>
71+
<span class="sd"> Set of default supported desired capabilities.</span>
72+
7373
<span class="sd"> Use this as a starting point for creating a desired capabilities object for </span>
74-
<span class="sd"> requesting remote webdrivers from selenium server or selenium grid.</span>
74+
<span class="sd"> requesting remote webdrivers for connecting to selenium server or selenium grid.</span>
7575

7676

7777
<span class="sd"> Usage Example:</span>
@@ -81,14 +81,16 @@ <h1>Source code for selenium.webdriver.common.desired_capabilities</h1><div clas
8181
<span class="sd"> selenium_grid_url = &quot;http://198.0.0.1:4444/wd/hub&quot;</span>
8282

8383
<span class="sd"> # Create a desired capabilities object as a starting point.</span>
84-
<span class="sd"> capabilities = DesiredCapabilities.FIREFOX </span>
84+
<span class="sd"> capabilities = DesiredCapabilities.FIREFOX.copy()</span>
8585
<span class="sd"> capabilities[&#39;platform&#39;] = &quot;WINDOWS&quot;</span>
8686
<span class="sd"> capabilities[&#39;version&#39;] = &quot;10&quot;</span>
8787

8888
<span class="sd"> # Instantiate an instance of Remote WebDriver with the desired capabilities.</span>
8989
<span class="sd"> driver = webdriver.Remote(desired_capabilities=capabilities, </span>
90-
<span class="sd"> command_executor=selenium_grid_url) </span>
90+
<span class="sd"> command_executor=selenium_grid_url)</span>
9191

92+
<span class="sd"> Note: Always use &#39;.copy()&#39; on the DesiredCapabilities object to avoid the side</span>
93+
<span class="sd"> effects of altering the Global class instance.</span>
9294

9395
<span class="sd"> &quot;&quot;&quot;</span>
9496

@@ -160,7 +162,7 @@ <h1>Source code for selenium.webdriver.common.desired_capabilities</h1><div clas
160162
<span class="s">&quot;platform&quot;</span><span class="p">:</span> <span class="s">&quot;ANDROID&quot;</span><span class="p">,</span>
161163
<span class="s">&quot;javascriptEnabled&quot;</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
162164
<span class="p">}</span>
163-
165+
164166
<span class="n">PHANTOMJS</span> <span class="o">=</span> <span class="p">{</span>
165167
<span class="s">&quot;browserName&quot;</span><span class="p">:</span><span class="s">&quot;phantomjs&quot;</span><span class="p">,</span>
166168
<span class="s">&quot;version&quot;</span><span class="p">:</span> <span class="s">&quot;&quot;</span><span class="p">,</span>

Diff for: docs/api/py/_modules/selenium/webdriver/firefox/extension_connection.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ <h1>Source code for selenium.webdriver.firefox.extension_connection</h1><div cla
9696
<span class="bp">self</span><span class="o">.</span><span class="n">binary</span><span class="o">.</span><span class="n">launch_browser</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">profile</span><span class="p">)</span>
9797
<span class="n">_URL</span> <span class="o">=</span> <span class="s">&quot;http://</span><span class="si">%s</span><span class="s">:</span><span class="si">%d</span><span class="s">/hub&quot;</span> <span class="o">%</span> <span class="p">(</span><span class="n">HOST</span><span class="p">,</span> <span class="n">PORT</span><span class="p">)</span>
9898
<span class="n">RemoteConnection</span><span class="o">.</span><span class="n">__init__</span><span class="p">(</span>
99-
<span class="bp">self</span><span class="p">,</span> <span class="n">_URL</span><span class="p">)</span>
99+
<span class="bp">self</span><span class="p">,</span> <span class="n">_URL</span><span class="p">,</span> <span class="n">keep_alive</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
100100

101101
<div class="viewcode-block" id="ExtensionConnection.quit"><a class="viewcode-back" href="../../../../webdriver_firefox/selenium.webdriver.firefox.extension_connection.html#selenium.webdriver.firefox.extension_connection.ExtensionConnection.quit">[docs]</a> <span class="k">def</span> <span class="nf">quit</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sessionId</span><span class="o">=</span><span class="bp">None</span><span class="p">):</span>
102102
<span class="bp">self</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">QUIT</span><span class="p">,</span> <span class="p">{</span><span class="s">&#39;sessionId&#39;</span><span class="p">:</span><span class="n">sessionId</span><span class="p">})</span>
@@ -106,7 +106,8 @@ <h1>Source code for selenium.webdriver.firefox.extension_connection</h1><div cla
106106
</div>
107107
<div class="viewcode-block" id="ExtensionConnection.connect"><a class="viewcode-back" href="../../../../webdriver_firefox/selenium.webdriver.firefox.extension_connection.html#selenium.webdriver.firefox.extension_connection.ExtensionConnection.connect">[docs]</a> <span class="k">def</span> <span class="nf">connect</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
108108
<span class="sd">&quot;&quot;&quot;Connects to the extension and retrieves the session id.&quot;&quot;&quot;</span>
109-
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">NEW_SESSION</span><span class="p">,</span> <span class="p">{</span><span class="s">&#39;desiredCapabilities&#39;</span><span class="p">:</span> <span class="n">DesiredCapabilities</span><span class="o">.</span><span class="n">FIREFOX</span><span class="p">})</span>
109+
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="n">Command</span><span class="o">.</span><span class="n">NEW_SESSION</span><span class="p">,</span>
110+
<span class="p">{</span><span class="s">&#39;desiredCapabilities&#39;</span><span class="p">:</span> <span class="n">DesiredCapabilities</span><span class="o">.</span><span class="n">FIREFOX</span><span class="p">})</span>
110111
</div>
111112
<span class="nd">@classmethod</span>
112113
<div class="viewcode-block" id="ExtensionConnection.connect_and_quit"><a class="viewcode-back" href="../../../../webdriver_firefox/selenium.webdriver.firefox.extension_connection.html#selenium.webdriver.firefox.extension_connection.ExtensionConnection.connect_and_quit">[docs]</a> <span class="k">def</span> <span class="nf">connect_and_quit</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>

0 commit comments

Comments
 (0)