Selenium リリースのロードマップのスナップショット

リリース前に達成すべき計画と事項のリスト

Selenium 2 の準備

日付不明 このドキュメントは以前 wiki にありました

最終リリース前に解決する必要がある issue は次のとおりです

Issue概要HtmlUnitDriver の進捗FirefoxDriver の進捗InternetExplorerDriver の進捗ChromeDriver の進捗
27JavaScript が有効なブラウザでのアラートの処理n/a開始済み開始済み未開始
32ユーザーガイド開始済み
34HTTP Basic および Digest 認証のサポート未開始
35Selenium エミュレーションJava および C# で完了
36ドラッグアンドドロップ動作のサポートn/a完了完了開始済み
なしテスト例未開始

これらが Firefox、IE、および少なくとも 1 つの webkit ベースのブラウザに実装されたら、最終リリースが行われます。

将来

以下も計画されています

  • JsonWireProtocol — 現在の RemoteWebDriver ワイヤプロトコルの JSON での形式化。

Selenium 3 の準備

2015年3月16日現在 このドキュメントは以前 wiki にありました

ユーザーに表示される変更

  • すべてのドライバを移行して、レスポンスでステータスコードではなくステータス文字列を使用するようにする
  • それにも対応できるようにクライアントバインディングを更新する
  • html-suite テスト用の新しいランナーを作成する
  • RC を削除するためにビルドをセグメント化する

クリーンアップ

  • quit() 後に WebDriver を使用すると IllegalStateException になるはずです。
  • Actions は単一のエンドポイントを持つようにする
  • Capabilities は仕様と同じにする
  • WebDriver.quit() の複数回の呼び出しは依然として安全である必要があります。
  • WebDriver コンストラクタをクリーンアップし、重い初期化ロジックを Builder クラスにプルする
  • Netty または webbit サーバーに移行する
  • 不要なものを削除する
  • rc エミュレーションのためによりクリーンなエンドポイントを確保する

Selenium 4 の準備

このドキュメントは以前 wiki にありました 2017年4月12日現在

  • W3C WebDriver 仕様を完成させる
  • selenium での仕様のローカルエンド要件を実装する
  • スタンドアロンサーバーでプロトコル変換を実装する
  • 4.0 をリリースする
最終更新日:2022年1月11日:レガシーロードマップドキュメントを1つに結合(884dae2ea0d)