Selenium 2.0 beta 1 版本發佈

我們最近發佈了 Selenium 2 的第一個 beta 版本。

我們最近發佈了 Selenium 2 的第一個 beta 版本。它適用於 Java、C# 和 Ruby。如果您因為 alpha 標籤而遲遲未嘗試 Selenium 2,那麼您會看到的最大改進是新的 WebDriver API,但還有更多內容!

  • 相對穩定的 API 保證
  • 目前僅適用於 Firefox,用於處理警示、提示和確認的 API (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriver.TargetLocator.html#alert())。
  • 全新的 IE 驅動程式。
  • 使用 webdriver 時,更好的 selenium 模擬 (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriverBackedSelenium.html)
  • 以及由傳統 Selenium 技術支援的 webdriver API 的更好實作 (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/SeleneseCommandExecutor.html)。
  • 普遍使用 Sizzle 來模擬 CSS 選擇器,在不支援原生 CSS 選擇器的地方
  • 進階使用者互動 (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/interactions/package-frame.html) API
  • AndroidDriver 的 Android 應用程式更新。

當然,我們希望這個版本完全沒有錯誤,但畢竟這是一個 beta 版本,因此存在一些已知問題

  • 使用 IE 的 selenium 1.x 模擬有點不穩定。
  • ChromeDriver 的功能不如其他驅動程式。
  • 我們 錯誤列表 中的任何內容。

您可以從這裡下載

http://code.google.com/p/selenium/downloads/list

您可以閱讀 javadocs (http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html) 和 ruby docs (http://selenium.googlecode.com/svn/trunk/docs/api/rb/index.html)。

一個顯而易見的問題是「beta 版本何時結束?」簡短的答案是,當我們在所有支援的瀏覽器中實作了警示和提示以及進階使用者互動 API 時。我們預期某些 API 會有一些彈性(移除已棄用的方法,以及在進階使用者互動 API 內),但您現在看到的基本上就是我們發佈 2.0 最終版時您將獲得的內容。我不知道這需要多久時間,但如果您有興趣提供協助,請告訴我們!

感謝所有辛勤工作的提交者,讓此程式碼成形。也感謝所有花時間提交錯誤報告、要求功能並參與郵件列表的人們。也感謝您,願意嘗試這個新的 Selenium 2 beta 版本。

您真棒。🙂

上次修改時間:2024 年 4 月 5 日:Broken Links (#1612)[deploy site] (c73064b0d9b)