Selenium 總覽

Selenium 適合您嗎?查看不同專案組件的總覽。

Selenium 不僅僅是一個工具或 API;它包含許多工具。

WebDriver

如果您剛開始進行桌面網站或行動網站的測試自動化,那麼您將會使用 WebDriver API。WebDriver 使用瀏覽器供應商提供的瀏覽器自動化 API 來控制瀏覽器並執行測試。這就像真實使用者在操作瀏覽器一樣。由於 WebDriver 不要求其 API 與應用程式程式碼一起編譯,因此它不會造成干擾。因此,您正在測試與您發布上線的應用程式相同的應用程式。

IDE

IDE (整合開發環境) 是您用來開發 Selenium 測試案例的工具。它是一個易於使用的 Chrome 和 Firefox 擴充功能,通常是開發測試案例最有效率的方式。它會記錄使用者在瀏覽器中的操作,使用現有的 Selenium 命令,並使用該元素上下文定義的參數。這不僅節省時間,也是學習 Selenium 腳本語法的絕佳方式。

Grid

Selenium Grid 允許您在不同平台的不同機器上執行測試案例。觸發測試案例的控制權在本地端,當測試案例被觸發時,它們會自動由遠端執行。

在開發 WebDriver 測試之後,您可能會面臨需要在多個瀏覽器和作業系統組合上執行測試的需求。這就是 Grid 發揮作用的地方。


Selenium 組件

深入了解 Selenium

Selenium 是一個傘狀專案,涵蓋一系列工具和函式庫,用於啟用和支援 Web 瀏覽器的自動化。

上次修改時間:2024 年 2 月 6 日:Moving overview to 1 (787511bb9e3)