Firefox 55 と Selenium IDE

残念なお知らせ:Firefox 55 以降、Selenium IDE は動作しなくなります。

残念なお知らせ:Firefox 55 以降、Selenium IDE は動作しなくなります

これには複雑な理由がありますが、主な原因は2つに集約されます。

  1. ブラウザは複雑なソフトウェアであり、常に進化しています。Mozilla は、私たちが慣れ親しんできた柔軟性と拡張の容易さを維持しながら、Firefox をより速く、より安定させるために懸命に取り組んできました。その過程で、Firefox は拡張機能を元の「XPI」形式から、より新しく、より広く採用されている「Web Extension」メカニズムに切り替えています。
  2. 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 は貢献するのに素晴らしいものです!

最終更新日:2021年8月7日: ディレクトリ名の変更 (e9895f27c26)