Selenium 3.0-beta1 発表
2013年の SeleniumConf で、Selenium の新しいメジャーバージョンが「クリスマスまで」にリリースされると発表しました。幸いなことに、どのクリスマスとは言いませんでした。なぜなら、私たちが行いたい変更をすべて行うにはしばらく時間がかかったからです!最初のベータ版である Selenium 3.0.0-beta1 のリリースを発表できることを嬉しく思います。
ぜひ皆様のプロジェクトでお試しいただき、3.0 本体のリリース前に改善すべき点についてフィードバックをお寄せください!これはベータリリースであることをご理解ください。皆様からのフィードバックは、改善点を smooth にするために非常に役立ち、貴重です。
過去 6 年間、私たちはユーザーに新しい WebDriver API に切り替え、元の RC API の使用を停止するようにアドバイスしてきました。Selenium 3.0 では、RC の元の実装は削除され、WebDriver の上に構築された実装に置き換えられました。多くのユーザーにとって、この変更は RC API を使用しなくなったため、完全に気づかれないでしょう。まだ RC API を使用している方のために、変更をできるだけスムーズにするよう最善を尽くしましたが、発生する可能性のある問題を修正するために、質の高いバグ報告をお待ちしております。Maven ユーザーは、古い RC API にアクセスするために、新しい「leg-rc」パッケージへの依存関係を追加する必要があります。
注意すべきその他の変更点がいくつかあります。
- Selenium の Java 部分を使用するには、Java 8 を実行している必要があります。これは Oracle が公式にサポートしている最も古いバージョンの Java であるため、すでにご利用になっていることを願っています!
- Firefox のサポートは、Mozilla の geckodriver 経由で提供されます。
- Safari のサポートは、macOS(Sierra 以降)で Apple 独自の safaridriver 経由で提供されます。
- Edge のサポートは、MS が提供する webdriver server を通じて提供されます。
- IE のサポートはバージョン 9 以降のみです。以前のバージョンでも動作する可能性がありますが、MS がサポートを終了したため、サポート対象外となりました。
Selenium 3.0 に関する詳細情報は近日中にこのブログに投稿する予定ですが、それまでの間、詳細を知りたい場合は、Simon による最近のウェビナーが最適な出発点となります。