Selenium 3.0へのパス

Selenium 2 は2011年7月にリリースされました。 もう2年が経ちましたが、なんと2年でした! Selenium 2に追加された重要なWebDriver APIとの統合は、現在、W3C標準の基礎であり、 Google、Mozilla、Operaのサポートで書かれた変更です。 Java、C#、Python、Ruby、およびJavaScriptを公式にサポートする34のリリースが行われました。コミュニティのおかげで、バインディングはPerl、PHP、およびその他の言語用に作成されました。 コードの変更は57人の異なる著者によって行われ、さらに多くがオンラインフォーラムに参加し、ヘルプとアドバイスを提供しました。



これがすべて行われている間、世界は変わりました。そして今、Seleniumプロジェクトが未来をさらに検討する時です。 そして、非常に嬉しく思います。セレン3の方向に向かっていると言えます。



Selenium 3が「モバイルおよびWebアプリケーションのユーザー中心の自動化のためのツール」になるように努めています。



これはどういう意味ですか? モバイルデバイスのユーザーにとって、Seleniumプロジェクトは、WebDriver APIがモバイルバージョンも処理できるように拡張しているプロジェクトのさまざまな部分間の互換性が改善された一連のテストの「リポジトリ」になります。 Appiumios-driver、 selendroidなどのプロジェクトの開発者は、この作業に協力しています。



また、Seleniumの基礎となるテクノロジーを変更して、安定性と「能力」を可能な限り改善するよう取り組んでいます。 これを行うために、RC APIを含む元のカーネルがSelenium 3から削除されます。 古いバージョンは別の製品としてダウンロードできますが、緊急のバグを修正することを除いて、積極的な開発は中止されます。 RC APIの実装が提供されますが、WebDriverがサポートされているため、既存のテストを引き続き実行できますが、WebDriver APIを直接使用するための一歩を踏み出しましょう。



IDEからテストをエクスポートしてHTMLスイートを実行するユーザー向けに、これらのテストの実行を継続できる代替ランナーを提供しますが、WebDriver RC実装に基づいており、メインダウンロード用に提供されます。 繰り返しになりますが、元の実装はダウンロード可能ですが、バージョン3.0のリリース後、積極的に開発された製品ではなくなります。



現在、私たちはクリスマスまでにSelenium 3.0をリリースする予定です(翻訳者注:カトリック)。



元の記事は、 公式のSeleniumブログで公開されました



All Articles