重要
この記事では、レガシー システムに関連するトピックについて説明します。 これらのソリューションで作成されたフローをデスクトップ用の Power Automate に移行するか、またはそれらを削除します。
- Selenium IDE は廃止され、2023 年 2 月 28 日以降は機能しなくなります。
- Windows レコーダー (V1) は廃止され、機能しなくなりました。
この記事では、Selenium IDE の既知の制限事項について説明します。
適用対象: Power Automate
元の KB 番号: 4555954
サポートされていないコマンド
次の Selenium IDE コマンドはサポートされていません。
- 走る
- 次のプロンプトで回答する
- 次の確認でキャンセルを選択する
- 次のプロンプトで [キャンセル] を選択する
- 次の確認で [OK] を選択する
- デバッガー
- をクリックします。
- でダブルクリックします。
- エコー
- マウスアウト
- マウスを上に
- マウスの下
右クリック
マウスの右クリックはサポートされていません。
再生用の一時ユーザー プロファイル
Selenium IDE の記録は現在のユーザー プロファイルで行われますが、再生は一時的なユーザー プロファイルを使用して行われます。 つまり、認証を必要とする一部の Web サイトでは、レコード セッション中に資格情報を要求しませんが、再生中に認証手順が必要になります。 それに対処するには、ユーザーが手動でスクリプトを編集して、サインイン プロセスに必要なコマンドを挿入する必要があります。
1 つのテストのみがサポートされます
各 Selenium IDE プロジェクトの 1 つのテストは、Web UI フローでサポートされています。
For Each コマンド
コマンドごとに使用すると、追加の Selenium IDE フロー入力が生成されます。 これは既知の問題です。 任意の値を追加フィールドに入力できます。 再生には影響しません。
フレーム インデックス
一部の遅延読み込みフレームがある場合、Selenium IDE フローはフローの実行に失敗する可能性があります。 Selenium IDE を使用したテスト中に記録が正常に再生され、Power Automate インフラストラクチャの実行中に失敗する可能性があります。 Selenium IDE は、ドキュメント内の実際の要素の順序ではなく、読み込まれた順序でフレームを識別します。 実行時に再生すると、要素の順序インデックスを持つフレームが選択され、Selenium IDE 記録インデックスと一致しない可能性があり、再生が失敗する可能性があります。 フレームと親フレームを識別するには、より優れた CSS セレクターを使用します。
Power Automate インフラストラクチャによるローカル再生と再生
Selenium IDE と Webdriver の間に不一致があるため、Selenium IDE を介したローカル再生が一部のシナリオで意図したとおりに動作しない場合があります。 ただし、実行時に Power Automate インフラストラクチャを使用して再生すると、正しく動作する場合があります。