Selenium IDE が Google Chrome で公式にサポートされていない理由

Selenium IDE が Google Chrome で公式にサポートされていない理由

Google は Selenium プロジェクトの積極的な貢献者の 1 つであるにもかかわらず、Selenium IDE が Google Chrome で正式にサポートされていないのはなぜでしょうか。理由を知っている人はいますか?

答え1

Selenium IDE が Google Chrome で公式にサポートされていないのはなぜでしょうか?

これは、Selenium IDEがファイアフォックス拡張機能。Chrome は Firefox 拡張機能をサポートしていません。

Selenium IDE は、Selenium スクリプトの統合開発環境です。Firefox 拡張機能として実装されています。

ソースセレンIDE


Chrome の代わりに何を使用できますか?

同様の Chrome ツールがいくつかあります (私は個人的にはどれも使用していません)。

フレット:

残念ながら、Selenium IDE は Chrome には存在しません。幸い、非常に優れた代替手段があります。Selenium IDE の代替として FRET を試してみることをお勧めします。Selenium IDE と同じ構文を使用しますが、Web ベースであり、ツールに属するマシンでテストを実行しますが、そのマシンは表示されません。テスト結果のみが表示されます。良い点は、Chrome でもテストを実行できることです。

Chromeドライバー:

WebDriver は、多くのブラウザで Web アプリケーションを自動テストするためのオープン ソース ツールです。Web ページへの移動、ユーザー入力、JavaScript 実行などの機能を提供します。ChromeDriver は、Chromium 用の WebDriver ワイヤ プロトコルを実装するスタンドアロン サーバーです。ChromeDriver は、Android 上の Chrome とデスクトップ上の Chrome (Mac、Linux、Windows、ChromeOS) で利用できます。


参考文献:

答え2

Selenium IDEは公式にはサポートされていませんが、Chrome 用 Selenium IDEChrome ストアで入手可能:

この無料のウェブマクロを記録および再生するオープンソースWeb ブラウザ自動化用の Chrome 拡張機能。この拡張機能は、Web 開発者、Web テスター、特に一般的な Web 自動化やフォーム入力に使用できる使いやすい Web マクロ レコーダーです...Firefox Selenium IDEで最もよく使用される「Selenese」コマンドをサポートします

答え3

更新: 何人かの親切な人々が Selenium IDE を Web 拡張プラットフォーム (Chrome、Firefox、Edge で動作するはず) に移植しようとしているようです。

Chrome拡張機能

Firefox拡張機能

からウェブサイト:

当社の Automation Recorder をインストールしていただきありがとうございます。この Chrome 拡張機能は、Katalon Studio Hackathon コンテストの優勝プロジェクトでした。Katalon Automation Recorder は、廃止された Selenium IDE を使用して自動化テストを記録および再生できなくなったユーザーや、便利なレコーダーを探している人気のオープン ソース フレームワークのユーザーをサポートするために開発されました。この拡張機能は Chrome ブラウザと互換性があり、Firefox の承認を待っています。Firefox の承認は間もなく開始される予定です。

この拡張機能は、ユーザーが手動テスト ケースをさまざまな言語にすばやく変換し、高度な条件、動的検証、または外部データ ソースを使用して実行するために優先 IDE にインポートするための記録ユーティリティとして使用できます。

誰かが良い紹介ビデオユーチューブで。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

他の回答では、Selenium IDE は Firefox の拡張機能であると述べられていましたが、これまで Chrome に移植されていない理由については説明されていませんでした。

これをチェックしてください素晴らしい記事ブライアン・アンダーソン著。

テストケースの作成速度をさらに向上させるために、日本の笠谷 真也氏は、自動テストの開発に使いやすいインターフェイスを提供する Firefox 拡張機能である Selenium IDE を作成しました。Selenium IDE には記録機能があり、実行されたユーザー操作をキャプチャし、後で実行できるさまざまなプログラミング言語のいずれかで再利用可能なスクリプトとしてエクスポートします。Selenium IDE は、単にラピッドプロトタイピングツールとして設計されました。彼は 2006 年に Selenium IDE を Selenium プロジェクトに寄贈しました。

Selenium チームが述べているように、Selenium 開発者は、サポートされている多くのプログラミング言語の 1 つを使用して、ある程度のプログラミングを必要とするテスト自動化のベスト プラクティスを常に推奨しています。

第一の理由は、寄付によるプロジェクトだったからです。第二の理由は、Selenium IDEは、単にラピッドプロトタイピングツールとして設計されました。、 そしてSelenium開発者は、サポートされている多くのプログラミング言語の1つを使用して、ある程度のプログラミングを必要とするテスト自動化のベストプラクティスを常に推奨しています。

答え4

Selenium IDE は公式にはサポートされていませんが、回避策はあります。

実際にWebDriver Playbackを使用してChromeのSelenium IDEからテストを実行するこれによって提供されるのは機能の一部だけですが、何もないよりはましです:)

関連情報