生態系
Selenium 和 WebDriver 周圍有一個充滿開源專案的生態系,其中一些專案會介紹在這個頁面上。以下是許多由第三方建立和維護的驅動程式、繫結、外掛程式和架構。
請注意,這些專案不受 Selenium 專案支援、維護、託管或認可。此外,請注意,下列專案不一定在 Apache License v.2.0 下取得授權。有些專案在其他免費和開放原始碼軟體授權下提供;其他專案僅在專有授權下提供。任何關於專案及其散布授權的問題,都必須向其各自的開發人員提出。
瀏覽器驅動程式
語言繫結
名稱 | 語言 | 作者 |
---|---|---|
Go | Miki Tebeka | |
Haskell | Adam Curtis | |
JavaScript | Adam Christian | |
Perl | George S. Baugh | |
PHP | Facebook 和社群 | |
R | rOpenSci | |
Dart | ||
Pharo Smalltalk | Pharo Seaside 社群 |
架構
程式語言透過 Selenium 驅動程式獲得支援。這些是為各語言製作的函式庫,以方法/函數的形式原生公開 Selenium API 的指令。
Selenium 常用於自動化網路應用程式以進行測試,但它不包含測試架構。以下是可與 Selenium 搭配使用的部分測試架構。
名稱 | 語言 | 作者 |
---|---|---|
C# | Yevgeniy Shunevych | |
C#、Java | Anton Angelov | |
Ruby | Thomas Walpole | |
JavaScript | Michael Bodnarchuk | |
Java | FluentLenium | |
Python | Michael Herrmann | |
Python | Lucas Tierney | |
Java | Chirag Jayswal | |
Java | Andrei Solntsev 等人 | |
Python | Michael Mintz | |
Robot Framework、Python | Robot Framework 社群 | |
Ruby | Titus Fortner | |
JavaScript | Christian Bromann | |
JavaScript | Andrei Rusu | |
Java | Mohab Mohie | |
Java | Vaadin | |
C# | Nikolay Borisenko |
工具
名稱 | 語言 | 作者 |
---|---|---|
.NET、Java、Python、Node.js |