Selenium 2.0 beta 1 リリース

最近、Selenium 2 の最初のベータ版をリリースしました。

最近、Selenium 2 の最初のベータ版をリリースしました。Java、C#、Ruby で利用できます。アルファラベルが付いているために 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)。
  • ネイティブ CSS セレクターがサポートされていない場所で CSS セレクターをエミュレートするための Sizzle のユビキタスな使用
  • 高度なユーザーインタラクション (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/interactions/package-frame.html) API
  • AndroidDriver の Android アプリの更新。

もちろん、このリリースが完全にバグがないことを願っていますが、これは結局のところベータ版なので、既知の問題がいくつかあります。

  • IE を使用した selenium 1.x エミュレーションは少し不安定です。
  • ChromeDriver は他のドライバーほど有能ではありません。
  • バグリストにあるものすべて。

こちらからダウンロードできます

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

javadoc (http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html) と ruby doc (http://selenium.googlecode.com/svn/trunk/docs/api/rb/index.html) を読むことができます。

当然の疑問は「ベータ版はいつ終了するのか?」ということです。簡単な答えは、サポートされているすべてのブラウザにアラート、プロンプト、高度なユーザーインタラクション API を実装したときです。一部の API (非推奨メソッドの削除、および高度なユーザーインタラクション API 内) にはある程度の柔軟性があると考えていますが、ここで提供しているものは、2.0 ファイナルに到達したときに基本的に得られるものです。これにどれくらいの時間がかかるか見当もつきませんが、手伝ってくれることに興味があるなら、お知らせください!

このコードを形にするために懸命に働いてくれたすべてのコミッターに感謝します。バグを報告し、機能を要求し、メーリングリストに参加してくれたすべての人々にも感謝します。Selenium 2 のこの新しいベータ版を試していただき、ありがとうございます。

あなたは最高です。 🙂

最終更新日:2024年4月5日: Broken Links (#1612)[deploy site] (c73064b0d9b)