什麼是 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 事件”的對手。

連結參考: