Selenium 2.0rc1:Grid 版本

我們非常高興地宣布 Selenium 2 的第一個 Release Candidate 版本,適用於 Java、C#、Ruby 和 Python。

我們非常高興地宣布 Selenium 2 的第一個 Release Candidate 版本,適用於 Java、C#、Ruby 和 Python。API 已經穩定,最終 2.0 版本所需的功能大多已完成。我們將努力盡快達成目標,但現在正是測試水溫並向我們提供任何意見回饋的絕佳時機!從網站取得下載

重點

  • Grid 2:此版本的主要功能是 Grid 2,它是 Selenium Grid 的實作,支援 WebDriver 的 wire 協定,允許使用 Selenium WebDriver 的測試透過它進行分散式執行。在 wiki 上有一些 文件可協助您開始使用
  • 新的 ChromeDriver:在完整重寫 ChromeDriver 之後,Chrome 瀏覽器本身現在原生支援 Selenium 2。為了使用此功能,您必須從 Selenium 專案網站下載 chromedriver 可執行檔
  • OperaDriver 支援:我們已將最棒的 OperaDriver 捆綁到此版本中,讓您輕鬆開始使用 Opera 進行測試。
  • 支援 Firefox 4 中的原生事件。
  • 進階使用者互動:一個 API,可讓您模擬複雜的使用者互動,例如點擊元素、按住 shift 鍵、再點擊三個,然後將四個元素拖曳到最終目的地。此 API 的進入點是 Actions (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/interactions/Actions.html) 類別。

我們也刪除了 2.0b3 中所有已棄用的方法,並標記了許多方法和類別(特別是 RenderedWebElement (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/RenderedWebElement.html) 和 WebElement.getValue (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebElement.html#getValue()))為已棄用。這些將在下一個版本中刪除。

已知問題

  • 在 Linux 上,包含警示和提示的測試中,原生事件可能無法正常運作。
  • 對於必須捲動到檢視區塊的元素,使用進階使用者互動 API 的滑鼠動作可能無法正常運作。

我們計劃在 2.0final 發布前更頻繁地發布版本,並修復錯誤和問題。敬請關注!這將會很有趣 🙂

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