Selenium (軟件)

維基百科,自由的百科全書
Selenium
Selenium
當前版本
  • 4.16.0 (2023年12月6日;穩定版本)[1]
  • 4.18.0 (2024年2月20日;穩定版本)[2]
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
程式語言Java
作業系統Cross-platform
類型Software testing framework for web applications
許可協議Apache License 2.0
網站selenium.dev/ 編輯維基數據

Selenium 是一個綜合性的項目,為web瀏覽器的自動化提供了各種工具和依賴包。另外,Selenium 為 W3C WebDriver specification頁面存檔備份,存於互聯網檔案館)提供了基礎設施。 [3]

組件

Selenium IDE

Selenium IDE是一個可錄製再重放的自動化web測試工具。[4]

衍生軟件

SideeX[5]為基於舊版Selenium IDE 2.9.1.1並使用WebExtensions API所開發而成的擴充套件。2017年9月,Selenium官方採用SideeX 2.2.3版作為新一代Selenium IDE的開發基礎[6],SideeX 2.2.3原始碼被提交進Selenium IDE原始碼庫[7],並於SeleniumConf Berlin 2017大會中被介紹[8]

Selenium API

Selenium為各種程式語言提供了API,用作測試。 目前的官方API文檔有C#、JavaScript、Java、Python、Ruby。[3]

參考文獻

  1. ^ Release Selenium 4.16. 2023年12月6日. 
  2. ^ Release 4.18.0. 2024年2月20日 [2024年2月20日]. 
  3. ^ 3.0 3.1 SeleniumHQ/selenium, Selenium, 2020-02-16 [2020-02-16], (原始內容存檔於2020-02-19) 
  4. ^ Selenium IDE · Open source record and playback test automation for the web. selenium.dev. [2020-02-16]. (原始內容存檔於2020-02-16). 
  5. ^ SideeX原始碼庫. [2021-02-26]. (原始內容存檔於2021-05-08). 
  6. ^ Selenium IDE Is Dead, Long Live Selenium IDE!. Official Selenium Blog. [2021-02-26]. (原始內容存檔於2019-01-23). 
  7. ^ Selenium IDE v0.1原始碼庫. 
  8. ^ Selenium State of the Union, To Infinity and Beyond. [2021-02-26]. (原始內容存檔於2022-04-06).