Grid 3 的組件

Grid 3 的 Hub 和 Nodes 說明。
Grid 3 Components

Hub

  • 中介和管理器
  • 接受執行測試的要求
  • 從用戶端接收指令,並在遠端節點上執行。
  • 管理執行緒

Hub 是所有測試請求的中央樞紐。每個 Selenium Grid 恰好包含一個 hub。Hub 需要可從各自的用戶端(即 CI 伺服器、開發人員機器等)存取。Hub 將連接一個或多個節點,測試將委派給這些節點。

Nodes

  • 瀏覽器所在之處
  • 向 hub 註冊自身並溝通其功能
  • 接收來自 hub 的請求並執行它們

Nodes 是不同的 Selenium 實例,將在個別電腦系統上執行測試。一個 Grid 中可以有多個節點。作為節點的機器不必與 hub 或其他節點位於相同的平台或擁有相同的瀏覽器選擇。Windows 上的節點可能具備提供 Internet Explorer 作為瀏覽器選項的功能,但在 Linux 或 Mac 上則不可能。

上次修改時間:2022 年 1 月 10 日:更多 wiki (#907) [部署網站] (adcf706a1ad)