Firefox 55 と Selenium IDE
カテゴリー
残念なお知らせ:Firefox 55 以降、Selenium IDE は動作しなくなります。
これには複雑な理由がありますが、主な原因は2つに集約されます。
- ブラウザは複雑なソフトウェアであり、常に進化しています。Mozilla は、私たちが慣れ親しんできた柔軟性と拡張の容易さを維持しながら、Firefox をより速く、より安定させるために懸命に取り組んできました。その過程で、Firefox は拡張機能を元の「XPI」形式から、より新しく、より広く採用されている「Web Extension」メカニズムに切り替えています。
- Selenium プロジェクトには、新しいテクノロジーを活用するために IDE を前進させる時間とエネルギーを持つ人が不足しています。
Selenium は、最も広く使用されているテストソフトウェアの1つです。それにもかかわらず、定期的に貢献している人々のチームは小規模です。年初から、10回以上のコミットを行った人はわずか11人で、そのうち2人が半分以上を占めています。2016年以降、IDE を保守しているのは1人だけです。
Selenium はオープンソースプロジェクトです。コアコントリビューターの誰も—IDE のメンテナナーも、言語バインディングのオーナーも—それに取り組むために報酬を得ていません。彼らはコードに取り組むのが好きだから、そして通常は「余暇」にそれを行います。IDE のメンテナナーには、ほとんどそのような余裕がありませんでした。私たちは皆、彼の時間と努力に対してそのコミッターに感謝すべきです。ありがとう、Samit!
では、前進するために何ができるでしょうか?まず、ギャップを埋めるために立ち上がっているツールが豊富にあるということです。それらを調べてみるべきです。2番目のことは、Firefox だけでなく、より多くのプラットフォームで使用できるように、最新の API を使用して IDE を再構築する取り組みがあるということです。Applitools の素晴らしい人々がこの取り組みを支援しています。
3番目のことは? それはあなたです。あなたは私たちを助けることができます。
テストを迅速に記録および再生するためのフレンドリーな UI が有用なオープンソースツールであると信じるなら、ぜひ私たちに参加してください!主な技術的な議論は、#selenium IRC チャンネルで行われています。Slack がお好みの場合は、そちらにも参加できます。または、非常に役立つ selenium-developers メーリングリストもあります。参加してください。私たちはあなたの助けを歓迎します、そして IDE は貢献するのに素晴らしいものです!