Skip to content

Commit ad094bf

Browse files
committed
Improving the ecosystem page [deploy site]
1 parent 4e55d69 commit ad094bf

24 files changed

+201
-72
lines changed
Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
+++
22
Description = ""
33
Key = "drivers"
4-
Date = 2019-03-12
54
Browser = "Google ChromeDriver"
65
BrowserLink = "https://sites.google.com/a/chromium.org/chromedriver/"
7-
Version = "74.0.3"
8-
VersionLink = "https://chromedriver.storage.googleapis.com/index.html?path=74.0.3729.6/"
9-
Changelog = "change log"
6+
ReleasesLink = "https://sites.google.com/a/chromium.org/chromedriver/downloads"
107
ChangelogLink = "https://sites.google.com/a/chromium.org/chromedriver/downloads"
11-
Docs = "Issue tracker"
12-
DocsLink = "https://bugs.chromium.org/p/chromedriver/issues/list"
13-
MoreInfo = "Selenium Page Wiki"
14-
MoreInfoLink = "https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver"
15-
+++
8+
IssueTrackerLink = "https://bugs.chromium.org/p/chromedriver/issues/list"
9+
+++
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
+++
2+
Description = ""
3+
Key = "drivers"
4+
Browser = "Microsoft Edge Driver"
5+
BrowserLink = "https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/"
6+
ReleasesLink = "https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads"
7+
ChangelogLink = "-"
8+
IssueTrackerLink = "https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/"
9+
+++

site_source_files/content/thirdparty/flex-pilot.md

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "Capybara"
5+
Language = "Ruby"
6+
BindingLink = "https://github.com/teamcapybara/capybara"
7+
Author = "Thomas Walpole"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "CodeceptJS"
5+
Language = "JavaScript"
6+
BindingLink = "https://github.com/Codeception/CodeceptJS"
7+
Author = "Michael Bodnarchuk"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "FluentLenium"
5+
Language = "Java"
6+
BindingLink = "https://github.com/FluentLenium/FluentLenium"
7+
Author = "FluentLenium"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "Nerodia"
5+
Language = "Python"
6+
BindingLink = "https://github.com/watir/nerodia"
7+
Author = "Lucas Tierney"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "Selenide"
5+
Language = "Java"
6+
BindingLink = "https://github.com/selenide/selenide"
7+
Author = "Selenide"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "SeleniumBase"
5+
Language = "Python"
6+
BindingLink = "https://github.com/seleniumbase/SeleniumBase"
7+
Author = "Michael Mintz"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "Watir"
5+
Language = "Ruby"
6+
BindingLink = "https://github.com/watir/watir"
7+
Author = "Titus Fortner"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "framework"
4+
BindingName = "WebDriverIO"
5+
Language = "JavaScript"
6+
BindingLink = "https://github.com/webdriverio/webdriverio"
7+
Author = "Christian Bromann"
8+
+++
Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
+++
22
Description = ""
33
Key = "drivers"
4-
Date = 2017-06-15
54
Browser = "Mozilla GeckoDriver"
6-
BrowserLink = "https://github.com/mozilla/geckodriver"
7-
Version = "0.24.0"
8-
VersionLink = "https://github.com/mozilla/geckodriver/releases/tag/v0.24.0"
9-
Changelog = "change log"
10-
ChangelogLink = "https://github.com/mozilla/geckodriver/releases"
11-
Docs = "Issue tracker"
12-
DocsLink = "https://github.com/mozilla/geckodriver/issues"
13-
MoreInfo = "Implementation Status"
14-
MoreInfoLink = "https://bugzilla.mozilla.org/showdependencytree.cgi?id=721859&hide_resolved=1"
15-
+++
5+
BrowserLink = "https://github.com/mozilla/geckodriver/"
6+
ReleasesLink = "https://github.com/mozilla/geckodriver/releases"
7+
ChangelogLink = "https://github.com/mozilla/geckodriver/blob/release/CHANGES.md"
8+
IssueTrackerLink = "https://github.com/mozilla/geckodriver/issues"
9+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "Selenium"
5+
Language = "Go"
6+
BindingLink = "https://github.com/tebeka/selenium"
7+
Author = "Miki Tebeka"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "hs-webdriver"
5+
Language = "Haskell"
6+
BindingLink = "https://github.com/kallisti-dev/hs-webdriver"
7+
Author = "Adam Curtis"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "wd"
5+
Language = "JavaScript"
6+
BindingLink = "https://github.com/admc/wd"
7+
Author = "Adam Christian"
8+
+++
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
+++
2+
Description = ""
3+
Key = "drivers"
4+
Browser = "Opera ChromiumDriver"
5+
BrowserLink = "http://choice.opera.com/developer/tools/operadriver/"
6+
ReleasesLink = "https://github.com/operasoftware/operachromiumdriver/releases"
7+
ChangelogLink = "-"
8+
IssueTrackerLink = "https://github.com/operasoftware/operachromiumdriver/issues"
9+
+++

site_source_files/content/thirdparty/perl-6.md

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "Selenium-Remote-Driver"
5+
Language = "Perl"
6+
BindingLink = "https://github.com/teodesian/Selenium-Remote-Driver"
7+
Author = "George S. Baugh"
8+
+++

site_source_files/content/thirdparty/perl.md

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "php-webdriver"
5+
Language = "PHP"
6+
BindingLink = "https://github.com/facebook/php-webdriver"
7+
Author = "Facebook"
8+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "RSelenium"
5+
Language = "R"
6+
BindingLink = "https://github.com/ropensci/RSelenium"
7+
Author = "rOpenSci"
8+
+++
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
+++
2+
Description = ""
3+
Key = "drivers"
4+
Browser = "Apple SafariDriver"
5+
BrowserLink = "https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari"
6+
ReleasesLink = "https://developer.apple.com/documentation/webkit/testing_with_webdriver_in_safari"
7+
ChangelogLink = "-"
8+
IssueTrackerLink = "https://bugreport.apple.com/"
9+
+++
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
+++
2+
Description = ""
3+
Key = "bindings"
4+
BindingName = "webdriver.dart"
5+
Language = "Dart"
6+
BindingLink = "https://github.com/google/webdriver.dart"
7+
Author = "Google"
8+
+++

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

Lines changed: 46 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,65 +5,90 @@
55

66
<body>
77
<section class="hero">
8-
<h1>Third Party Drivers, Bindings, and Plugins</h1>
8+
<h1>Third Party Drivers, Bindings, Plugins, and Frameworks</h1>
99
<div class="header-description">
1010
<p class="body-large">
11-
Selenium can be extended through the use of plugins. Here are a number of plugins created and maintained by third parties.
11+
Selenium can be extended in different ways. Here are a number of projects created and maintained by third parties.
1212
</p>
1313
</div>
1414
</section>
1515

1616
<div class="warning container">
1717
<div class="warning-exclamation">!</div>
1818
<div>
19-
<span class="important">Please note that these plugins are not supported, maintained, hosted, or endorsed by the Selenium project.</span>
20-
In addition, be advised that the plugins listed below are not necessarily licensed under the Apache License v.2.0. Some of the
21-
plugins are available under another free and open source software license; others are only available under a proprietary
22-
license. Any questions about plugins and their license of distribution need to be raised with their respective developer(s).
19+
<span class="important">Please note that these projects are not supported, maintained, hosted, or endorsed by the Selenium project.</span>
20+
In addition, be advised that the projects listed below are not necessarily licensed under the Apache License v.2.0. Some of the
21+
projects are available under another free and open source software license; others are only available under a proprietary
22+
license. Any questions about projects and their license of distribution need to be raised with their respective developer(s).
2323
</div>
2424
</div>
2525

2626
<div class="container dark-background">
27-
<h2>Third Party Browser Drivers</h2>
27+
<h2>Browser Drivers</h2>
2828
<div class="table">
2929
<div class="row">
3030
<div class="row-component double label">Browser</div>
31-
<div class="row-component single label">Version</div>
31+
<div class="row-component single label">Releases</div>
3232
<div class="row-component single label">Change log</div>
33-
<div class="row-component single label">Docs</div>
34-
<div class="row-component double label">More Info</div>
35-
<div class="row-component single label">Release</div>
33+
<div class="row-component single label">Issue tracker</div>
3634
</div>
3735
{{ range where .Data.Pages "Type" "thirdparty" }}
3836
{{ if eq .Params.Key "drivers"}}
3937
<div class="row">
4038
<a href="{{ .Params.BrowserLink }}" class="row-component double">{{ .Params.Browser }}</a>
41-
<a href="{{ .Params.VersionLink }}" class="row-component single">{{ .Params.Version }}</a>
42-
<a href="{{ .Params.ChangelogLink }}" class="row-component single">{{ .Params.Changelog }}</a>
43-
<a href="{{ .Params.DocsLink }}" class="row-component single">{{ .Params.Docs }}</a>
44-
<a href="{{ .Params.MoreInfoLink }}" class="row-component double">{{ .Params.MoreInfo }}</a>
45-
<div class="row-component single">{{ .Date.Format "Monday, January 1"}}</div>
39+
<a href="{{ .Params.ReleasesLink }}" class="row-component single">Releases Link</a>
40+
<a href="{{ .Params.ChangelogLink }}" class="row-component single">Change log</a>
41+
<a href="{{ .Params.IssueTrackerLink }}" class="row-component single">Issue tracker</a>
4642
</div>
4743
{{ end }}
4844
{{ end }}
4945
</div>
5046

51-
<h2>Third Party Language Bindings</h2>
47+
<h2>Language Bindings</h2>
5248
<div class="table">
5349
<div class="row">
54-
<div class="row-component single label">Browser</div>
55-
<div class="row-component three label">Author</div>
50+
<div class="row-component single label">Name</div>
51+
<div class="row-component single label">Language</div>
52+
<div class="row-component single label">Author</div>
5653
</div>
5754
{{ range where .Data.Pages "Type" "thirdparty" }}
5855
{{ if eq .Params.Key "bindings"}}
5956
<div class="row">
60-
<a href="{{ .Params.LanguageLink }}" class="row-component single">{{ .Params.Language }}</a>
61-
<div class="row-component three">{{ .Params.Author }}</div>
57+
<a href="{{ .Params.BindingLink }}" class="row-component single">{{ .Params.BindingName }}</a>
58+
<div class="row-component single">{{ .Params.Language }}</div>
59+
<div class="row-component single">{{ .Params.Author }}</div>
6260
</div>
6361
{{ end }}
6462
{{ end }}
6563
</div>
6664

65+
<h2>Frameworks</h2>
66+
<p>
67+
Programming languages are supported through Selenium <i>drivers</i>.<br>
68+
These are libraries made for each language that expose commands from the Selenium API natively in the form of methods/functions.
69+
</p>
70+
<p>
71+
Selenium is often used for automating web applications for testing purposes, but it does not include a testing framework.<br>
72+
Some testing frameworks that can be used with Selenium are listed below.
73+
</p>
74+
75+
<div class="table">
76+
<div class="row">
77+
<div class="row-component single label">Name</div>
78+
<div class="row-component single label">Language</div>
79+
<div class="row-component single label">Author</div>
80+
</div>
81+
{{ range where .Data.Pages "Type" "thirdparty" }}
82+
{{ if eq .Params.Key "framework"}}
83+
<div class="row">
84+
<a href="{{ .Params.BindingLink }}" class="row-component single">{{ .Params.BindingName }}</a>
85+
<div class="row-component single">{{ .Params.Language }}</div>
86+
<div class="row-component single">{{ .Params.Author }}</div>
87+
</div>
88+
{{ end }}
89+
{{ end }}
90+
</div>
91+
6792
</div>
6893

6994
{{ partial "selenium-level-sponsors.html" . }}

0 commit comments

Comments
 (0)