什么是 Selenium WebDriver

Selenium 是一套旨在自动化浏览器的工具。它通常用于跨多个平台的 Web 应用程序测试。Selenium 保护伞下有一些工具,例如 Selenium WebDriver(前 Selenium RC),Selenium IDE 和 Selenium Grid。

WebDriver 是一个远程控制接口,使你可以操作网页中的 DOM 元素,以及命令用户代理的行为。该接口提供了与语言无关的有线协议 ,该协议已针对各种平台实施,例如:

以及其他实施:

  • EventFiringWebDriver
  • HtmlUnitDriver
  • PhantomJSDriver
  • RemoteWebDriver

Selenium WebDriver 是 Selenium 工具之一,它提供各种语言的面向对象的 API,以便更多地控制和应用标准软件开发实践。为了准确模拟用户与 Web 应用程序交互的方式,它使用 Native OS Level Events 作为“Synthesized JavaScript 事件”的对手。

链接参考: