應用簡介:
Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDriver 曾經是 Selenium 的競爭對手)。也就是說 Selenium 2 是 Selenium 和 WebDriver 兩個項目的合并,即 Selenium 2 兼容 Selenium,它既支持 Selenium API 也支持 WebDriver API。 WebDriver是一個用來進行復雜重復的web自動化測試的工具。意在提供一種比Selenium1.0更簡單易學,有利于維護的API。它沒有和任何測試框架進行綁定,所以他可以很好的在單元測試和main方法中調用。一旦創建好一個Selenium工程,你馬上會發現WebDriver和其他類庫一樣:它是完全獨立的,你可以直接使用而不需要考慮其他配置,這個Selenium RC是截然相反的。
功能特色:
Webdriver的優點
當這兩個框架被合并后,一個框架的缺陷被另一個框架所彌補。WebDriver對瀏覽器的支持需要對應框架開發工程師做對應的開發;同樣Selenium必須操作真實瀏覽器,但是WebDriver可以HTML unit Driver來模擬瀏覽器,在內存中執行用例,更加的輕便。Selenium1.0解決了自動化測試中的一些常見問題,WebDriver更好的解決了沙箱限制。WebDriver不支持并行,但是Selenium Grid解決了這個問題。
您的評論需要經過審核才能顯示
有用
有用
有用