Selenium

Posted by Bruce Tsai
06/13/2016

[Sellenium] 是為瀏覽器自動化(Browser Automation)需求所設計的一套工具集合,讓程式可以直接驅動瀏覽器進行各種網站操作。

2004 年在芝加哥 ThoughtWorks 公司工作的 Jason Huggins 建立一個名為「JavaScriptTestRunner」的測試工具(testing tool),ThoughWorks 的風格就是讓各類型的應用程式都能自動化測試,這個最早的測試工具原型,就是 Selenium 開放源碼專案的前身。

Selenium 執行「真實的瀏覽器」來進行網站操作的自動化,它能夠直接獲取即時的內容,包括被 JavaScript 修改過的 DOM 內容,讓程式可以直接與網頁元素即時互動、執行 JavaScript 程式,因此也適用於前端採用 AJAX 技術的網站。+

Selenium 是許多 Web Testing 工具的核心,利用 Selenium 操作網頁表單資料、點選按鈕或連結、取得網頁內容並進行檢驗,可以滿足相當多測試的需求。

Selenium 發展迄今,已有四個主要的專案發行。

  • Selenium IDE
  • Selenium Remote Control
  • Selenium WebDriver
  • Selenium Grid

results matching ""

    No results matching ""