Selenium 2.0b2 版本發布
我們剛剛發布了 Selenium 2.0b2。
分類
我們剛剛發布了 Selenium 2.0b2。 如果您是喜歡最新和最棒事物的急躁類型,請前往 下載網站 並立即獲取。 如果您是 Python 用戶,那麼您只需執行簡單的「pip install -U selenium」。 Ruby 用戶可以像往常一樣,只需執行「gem install selenium-webdriver」。 Maven 用戶需要稍等片刻:我們將盡快檢查發布版本。
在 beta 1 和 beta 2 之間,我們舉辦了為期一週的 Bug Bash,在此期間我們修復了大量錯誤。 從用戶的角度來看,其他重點包括
- 更穩定、功能更強大的 iPhone 驅動程式。
- 更新的 Android 驅動程式。
- 改善了 Selenium WebDriver 的 Python 綁定。 命名空間現在是「selenium.webdriver」
- 新增了 Selenium.getCssCount (
http://selenium.googlecode.com/svn/trunk/docs/api/java/com/thoughtworks/selenium/Selenium.html#getCssCount(java.lang.String)) 以鏡像「Selenium.getXpathCount」 - WebElement.getText() (
http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.html#getText()) 在不同的瀏覽器中執行更一致。 - Mono 用戶可以使用 .Net 綁定
- 繼續改進 WebDriverBackedSelenium (
http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriverBackedSelenium.html)。 如果您希望從 Selenium 1 遷移到 Selenium 2,並想慢慢來,這是一個有用的墊腳石。 - 重做了「進階使用者互動 API」。 主要的改變是 WebDriver API 不再依賴 AWT 中的類別。
- .Net 用戶現在有更多支援類別,使編寫測試不再那麼繁瑣。
- 遠端 webdriver 更有效地利用 sockets,從而提高了在 Windows 上的穩定性和可擴展性。
- 開始新增支援驅動多個 IE 實例。 這被認為是實驗性的,但我們很樂意聽到它對您有效!
如果您對 Selenium 2 的內部運作方式感興趣,那麼您可能會覺得以下內容很有趣
- 繼續重做 IE 和 iPhone 驅動程式以使用 Automation Atoms。
- 重做了原始碼樹狀結構,使其更著重於語言。
- 我們有 Python 的 webdriver-backed selenium 的骨架。
如您所見,這是一個大型版本發布。 Beta 3 應該會更快發布,並且將專注於改善對 IE 9 和 Firefox 4 的支援。 在 2.0b3 開發過程中,我們也將盡可能移除已棄用的方法,因此在使用 2.0b2 時,請務必從您的建置中移除棄用警告!




