WebdriverIO - 架構



WebdriverIO 架構包含以下元件:

  • NodeJS

  • WebdriverIO

  • JavaScript

  • JSON Wire 協議

  • 服務

  • 瀏覽器

  • 應用程式

Nodejs 啟用 JavaScript 執行時環境。它實際上是一個開源專案。WebdriverIO 基於 Nodejs 開發,JavaScript 是終端使用者使用 WebdriverIO 庫實現的指令碼。

因此,終端使用者實現的 JavaScript 透過 Nodejs 使用 WebdriverIO 將請求傳遞給服務(以 HTTP 命令的形式)。整個過程都遵循 JSON Wire 協議。

服務將請求傳送到 Chrome、Firefox 等瀏覽器,以針對被測應用程式執行測試。因此,服務可以被稱為瀏覽器和自動化框架之間的中間層。

廣告
© . All rights reserved.