Skip to content

Commit 935bedf

Browse files
committed
Improving downloads page [deploy site]
1 parent 1b9efda commit 935bedf

File tree

1 file changed

+38
-69
lines changed
  • site_source_files/themes/selenium/layouts/downloads

1 file changed

+38
-69
lines changed

site_source_files/themes/selenium/layouts/downloads/section.html

Lines changed: 38 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -141,76 +141,64 @@ <h2>Platforms Supported by Selenium</h2>
141141
<div id="browsersCollapse" class="toggle-button hide" onClick="collapseBrowsers()">- Browsers</div>
142142
<div id="browsersContent" class="toggled-content dark-background hide">
143143
<h3>Firefox</h3>
144-
<p>Support for Firefox is the latest release, the previous release, the latest ESR release and the previous ESR release.</p>
145-
<p>For example Selenium 2.40.0 (released on Feb 19, 2014) supports Firefox 27, 26, 24, 17</p>
146-
<p>Selenium with Firefox can be run on any platform that Firefox supports for those versions, that also allow users to install a custom Firefox extension.</p>
144+
<p>GeckoDriver is implemented and supported by Mozilla, refer to their
145+
<a href="https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html">documentation</a>
146+
for supported versions.
147+
</p>
147148

148149
<h3>Internet Explorer</h3>
149-
<p>Versions 7, 8, 9, 10 and 11 are supported. Version 11 requires additional configuration.</p>
150-
<p>The selenium project tests each release on Windows 7.</p>
150+
<p>Only version 11 is supported, and it requires additional
151+
<a href="https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration">configuration</a>.
152+
</p>
151153

152154
<h3>Safari</h3>
153-
<p>SafariDriver requires Safari 5.1+ (Note, due to Apple potentially dropping support > Safari 6.X for Windows, new developments in the bindings may not work in the Windows platform)</p>
155+
<p>
156+
SafariDriver is supported directly by Apple, for more information, check their
157+
<a href="https://developer.apple.com/documentation/webkit/about_webdriver_for_safari">documentation</a>
158+
</p>
154159

155160
<h3>Opera</h3>
156-
<p>OperaDriver is supported by Opera Software, refer to their documentation for supported versions.</p>
161+
<p>
162+
OperaDriver is supported by Opera Software, refer to their
163+
<a href="https://github.com/operasoftware/operachromiumdriver/releases">documentation</a>
164+
for supported versions.
165+
</p>
157166

158167
<h3>Chrome</h3>
159-
<p>ChromeDriver is supported by the Chromium project, please refer to their documentation for any compatibility information</p>
168+
<p>
169+
ChromeDriver is supported by the Chromium project, please refer to their
170+
<a href="https://sites.google.com/a/chromium.org/chromedriver/">documentation</a>
171+
for any compatibility information
172+
</p>
173+
174+
<h3>Edge</h3>
175+
<p>
176+
Microsoft is implementing and maintaining the Microsoft Edge WebDriver, please refer to their
177+
<a href="https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/">documentation</a>
178+
for any compatibility information
179+
</p>
160180
</div>
161181

162182
<div id="osExpand" class="toggle-button" onClick="expandOS()">+ Operating Systems</div>
163183
<div id="osCollapse" class="toggle-button hide" onClick="collapseOS()">- Operating Systems</div>
164184
<div id="osContent" class="toggled-content dark-background hide">
165185
<h3>Microsoft Windows</h3>
166-
<p>Most versions of MS Windows that are currently still supported by Microsoft should work with Selenium. Although we currently run tests before each release against Windows 7. This does not mean Selenium won't attempt to support different versions of Windows. This only means we don't continually run tests on other particular version of Windows.</p>
167-
168-
<h3>Apple OS X</h3>
169-
<p>We currently do not use any version of OS X in our automated tests against the selenium project. However most developers on the project are using a recent version of OS X and we'll continue to support the current stable release and often the previous release.</p>
170-
171-
<h3>Linux</h3>
172-
<p>We test mainly on Ubuntu, but other variations of Linux should also work where the browser manufacturers support them.</p>
173-
</div>
174-
175-
<div id="languagesExpand" class="toggle-button" onClick="expandLanguages()">+ Programming Languages & Frameworks</div>
176-
<div id="languagesCollapse" class="toggle-button hide" onClick="collapseLanguages()">- Programming Languages & Frameworks</div>
177-
<div id="languagesContent" class="toggled-content dark-background hide">
178-
<p>Programming languages are supported through Selenium "drivers." These are libraries made for each language that expose commands from the Selenium API natively in the form of methods/functions.</p>
179-
<p>Selenium is often used for automating web applications for testing purposes, but it does not include a testing framework. Some testing frameworks that can be used with Selenium are listed below.</p>
180-
181-
182-
<h3>C#</h3>
183-
<p>Frameworks available: <a href="https://nunit.org/">NUnit</a></p>
184-
185-
<h3>Java</h3>
186-
<p>Frameworks available: <a href="https://junit.org/junit5/">JUnit</a>, <a href="https://testng.org/doc/index.html">TestNG</a></p>
187-
188-
<h3>JavaScript</h3>
189186
<p>
190-
Frameworks available:
191-
<a href="http://www.webdriverjs.com/">WebdriverJS</a>,
192-
<a href="https://webdriver.io/">WebdriverIO</a>,
193-
<a href="http://nightwatchjs.org/">NightwatchJS</a>,
194-
<a href="http://nemo.js.org/">NemoJS</a>
187+
Most versions of MS Windows that are currently still supported by Microsoft should work with Selenium.
188+
Although we use the latest MS Windows to troubleshoot things, it does not mean Selenium won't attempt to support different
189+
versions of Windows. This only means we don't continually run tests on other particular version of Windows.
195190
</p>
196191

197-
<h3>PHP</h3>
198-
<p>Frameworks available: <a href="https://github.com/minkphp/docs/blob/master/index.rst">Behat + Mink</a></p>
199-
200-
<h3>Python</h3>
201-
<p>Frameworks available:
202-
<a href="https://docs.python.org/2/library/unittest.html">unittest</a>,
203-
<a href="http://pyunit.sourceforge.net/">pyunit</a>,
204-
<a href="http://pytest.org">py.test</a>,
205-
<a href="https://code.google.com/archive/p/robotframework-seleniumlibrary/">robot framework</a>
192+
<h3>macOS</h3>
193+
<p>
194+
We currently do not use any version of macOS in our automated tests against the selenium project. However most developers on the
195+
project are using a recent version of macOS and we'll continue to support the current stable release and often the previous release.
206196
</p>
207197

208-
<h3>Ruby</h3>
209-
<p>Frameworks available:
210-
<a href="http://rspec.info/">RSpec</a>,
211-
<a href="https://ruby-doc.org/stdlib-1.8.7/libdoc/test/unit/rdoc/Test/Unit.html">Test::Unit</a>
198+
<h3>Linux</h3>
199+
<p>
200+
We test mainly on Ubuntu, but other variations of Linux should also work where the browser manufacturers support them.
212201
</p>
213-
214202
</div>
215203

216204
<div class="container dark-background">
@@ -342,25 +330,6 @@ <h2>Previous Releases</h2>
342330
osContent.className = 'toggled-content dark-background hide';
343331
}
344332

345-
function expandLanguages() {
346-
const languagesExpand = document.getElementById('languagesExpand')
347-
const languagesCollapse = document.getElementById('languagesCollapse')
348-
const languagesContent = document.getElementById('languagesContent')
349-
languagesExpand.className = 'toggle-button hide';
350-
languagesCollapse.className = 'toggle-button';
351-
languagesContent.className = 'toggled-content dark-background';
352-
}
353-
354-
function collapseLanguages() {
355-
const languagesExpand = document.getElementById('languagesExpand')
356-
const languagesCollapse = document.getElementById('languagesCollapse')
357-
const languagesContent = document.getElementById('languagesContent')
358-
359-
languagesExpand.className = 'toggle-button';
360-
languagesCollapse.className = 'toggle-button hide';
361-
languagesContent.className = 'toggled-content dark-background hide';
362-
}
363-
364333
function showPreviousReleases() {
365334
const backdrop = document.getElementById('modalBackdrop')
366335
const releases = document.getElementById('releasesContainer')

0 commit comments

Comments
 (0)