webSocketUrl

webSocketUrl capability 設定為 true 後,瀏覽器中將啟動一個 WebSocket 伺服器,透過使用 WebDriver BiDi 協議來支援雙向通訊。當 New Session 請求中的 webSocketUrl capability 設定為 true 且會話成功啟動時,響應中的 capabilities 欄位的值將包含一個 webSocketUrl 屬性,該屬性設定為 WebSocket 伺服器的 URL。

示例

透過將 webSocketUrl capability 設定為 true 來請求 WebSocket URL

Request

http
POST /session HTTP/1.1
{"capabilities": {"alwaysMatch": {"webSocketUrl": true}}}

Response

json
{
  "value": {
    "capabilities": {
      "webSocketUrl": "ws://:9222/session/571f206f-c3fe-794c-9218-77fa89595eb9"
    },
    "sessionId": "571f206f-c3fe-794c-9218-77fa89595eb9"
  }
}

另見