Selenium IDE – 過去を振り返り、未来を見据える
カテゴリー
Selenium-IDE の指揮を執ってから約6ヶ月、3つのリリースがありました。その期間の根本的な変化は、Firebug のような素晴らしい人々のようなプラグインモデルの採用でした。(プロジェクト内部の観点から見て重要なセルフホスティングも行っています。)
現在、カスタムユーザー拡張機能とフォーマッターを追加できますが、ごく近い将来、ロケーションストラテジーも追加できるようになります。
Se-IDE の将来はどのようなものになるでしょうか?
- 1.0.8 – 多数のバグ修正、およびプラグイン経由でのロケーションストラテジー(もしかしたら)
- 1.0.9 – ロケーションストラテジーが 1.0.8 に入らなかった場合、ここに入ります。そしておそらくバグ修正も。
- 1.0.10 – Se-IDE から UI-Element を削除し、プラグインにする
Se-IDE の内部構造を同期モデルから非同期モデルにリワークする作業も Google Summer of Code を通じて行われています。それが成功し、使用することを決定した場合、1.1.0 へのバージョンアップがトリガーされます。
タイムラインですか? ええと、私が Se-IDE を引き継いだとき、計画は毎月リリースすることでした。それはナイーブだったか、楽観的すぎたので、少し間隔が広がり始めています。1.0.8 もさらに間隔が広がるでしょう。1.0.8 のベータ版は月末頃、最終バージョンは8月中旬頃になるでしょう。
Se-IDE で今後どのようなクールで超すごい機能が見られるのか疑問に思っているかもしれませんね? うーん、ええと、実際には何もありません。少なくともコアの Se-IDE からは。Se-IDE に何かを追加する新しい「機能」や変更には大きな反発があるでしょう。プラグインを通じて目標を達成できない場合は、API の観点から見て省略と見なします。
それがメンテナーの視点からの私たちの立場ですが、エンドユーザーもいくらか影響力を持っています。現在、プロジェクトの管理に Google Code Issue Tracker を使用しています。バグがそこにない場合、対処される可能性は大幅に低くなります。また、問題に多くのスターが付いている場合、それも私たちが注目すべき指標となります。
さて、ロケーターをハックしましょう…