Selenium IDE フローの作成とテスト

シンプルな Selenium フローを作成するには、次の手順に従います。

Selenium IDE フローを作成する

  1. Microsoft Edge (バージョン80以降) 、または Google Chrome を開き、Power Automate に移動します。

  2. 必要に応じて職場または学校アカウントでサインインします。

  3. マイ フロー > デスクトップ フロー > 新規 を選択します。

    新規 Selenium IDE フローを作成します。

  4. デスクトップ フローの追加オプション をクリックします。

    デスクトップ フローの追加オプション。

  5. Selenium IDE を選択し、 次へ をクリックします。

    Web アプリを選択します。

  6. フロー名 フィールドに Selenium IDE フローの名前を入力します。

  7. 自動化する Web サイトの URL を ベース URL フィールドに入力し、レコーダーの起動 を選択します。

    名前と URL を指定します。

    Selenium IDE が起動します。

    Tip

    ヒント: 同じタブ内で、複数の HTTP または HTTPS Web サイト間でアクションを記録できます。

  8. Selenium IDE で、画面の右上にある赤色の REC ボタンを選択してレコーダーを起動します。

    前の手順で選択した URL が開きます。

    REC を選択します。

  9. Web サイト上で記録する操作を実行します。

    Tip

    右下に記録の状態が表示されます。

    記録の状態。

  10. 記録が終了したら、Selenium IDE の右上隅にある赤い 停止 ボタンを選択します。

    [停止] ボタン。

  11. 画面の左上にある 現在のテストを実行 ボタンを選択して、先ほど作成した Selenium IDE のフローを表示します。

    現在のテストを実行します。

    Tip

    ステップ間の待機時間を設定して、テストのローカル再生速度を遅くすることができます。 この設定はテストのみを目的としており、Selenium IDE のフローが展開されても影響はありません。

  12. Selenium IDE の右上にある プロジェクトの保存 ボタンを選択します。 これにより、プロジェクトが閉じ、アップロードされます。

Selenium IDE フローを作成されたので、これを他のフローで使用できます。

Selenium IDE のフローの制限事項と既知の問題

Warning

Selenium IDE のパスワードはプレーン テキストで格納されます。

再生用の一時ユーザー プロファイル

Selenium IDE の記録は現在のユーザー プロファイルで実行されますが、再生は一時ユーザー プロファイルを使用して行われます。 つまり、認証を必要とする Web サイトで、記録セッション中は資格情報を要求されない可能性がありますが、再生時に認証手順が必要になります。

これに対処するには、ユーザーはスクリプトを手動で編集して、ログイン プロセスに必要なコマンドを挿入する必要があります。

その他の制限事項

  • Web 記録セッション中のデスクトップ アプリケーションの記録。 Web アプリケーションとデスクトップ アプリケーションの両方を自動化する必要がある場合は、種類ごとに個別のデスクトップ フローを作成し、それらを 1 つのクラウド フロー内で組み合わせることができます。

  • 多要素認証 (MFA) はサポートされていません。MFA を必要としないテナントを使用してください。

  • 次の Selenium IDE コマンドはサポートされていません: Run、AnswerOnNextPrompt、ChooseCancelOnNextConfirmation、ChooseCancelOnNextPrompt、ChooseOkOnNextConfirmation、Debugger、ClickAt、DoubleClickAt、Echo、MouseOut、MouseUpAt、および MouseDownAt。

  • Selenium IDE のアクションやステップは、実行時間が 1 分を超えることはできません。 Power Automate Desktop を代わりに使用します。

  • 右クリックはサポートされていません。

  • Foreach コマンドを使用すると、追加の Selenium IDE フローの入力が生成されます。 この問題を回避するには、追加のフィールドに任意の値を入力します。 再生には影響しません。

  • .side ファイルに複数のテスト プロジェクトが含まれている場合は、作成された最初のプロジェクトだけが実行されます。

    Tip

    Selenium IDE では、作成日ではなく名前によってテストが並べ替えられるため、作成された最初のテストが一覧で最初のテストにならない場合があることに注意してください。

  • Selenium IDE での直接再生は、意図したとおりに動作しない場合があります。 ただし、実行時の再生は正常に動作します。

次の手順