Selenium リリースのロードマップのスナップショット
リリース前に達成すべき計画と事項のリスト
Selenium 2 の準備
日付不明 このドキュメントは以前 wiki にありました
最終リリース前に解決する必要がある issue は次のとおりです
Issue | 概要 | HtmlUnitDriver の進捗 | FirefoxDriver の進捗 | InternetExplorerDriver の進捗 | ChromeDriver の進捗 |
---|---|---|---|---|---|
27 | JavaScript が有効なブラウザでのアラートの処理 | n/a | 開始済み | 開始済み | 未開始 |
32 | ユーザーガイド | 開始済み | |||
34 | HTTP Basic および Digest 認証のサポート | 未開始 | |||
35 | Selenium エミュレーション | 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 をリリースする