Selenium 2.0 beta 1 リリース
カテゴリ
最近、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 のこの新しいベータ版を試していただき、ありがとうございます。
あなたは最高です。 🙂