WebdriverIO - 架构



WebdriverIO 架构包含以下组件:

  • NodeJS

  • WebdriverIO

  • JavaScript

  • JSON Wire 协议

  • 服务

  • 浏览器

  • 应用程序

Nodejs 启用 JavaScript 运行时环境。它实际上是一个开源项目。WebdriverIO 基于 Nodejs 开发,JavaScript 是最终用户使用 WebdriverIO 库实现的脚本。

因此,最终用户实现的 JavaScript 通过 Nodejs 使用 WebdriverIO 将请求传递给服务(以 HTTP 命令的形式)。整个过程都遵循 JSON Wire 协议。

服务将请求发送到 Chrome、Firefox 等浏览器,以针对被测应用程序执行测试。因此,服务可以被称为浏览器和自动化框架之间的中间层。

广告
© . All rights reserved.