studio
2022.10
false
- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix Technologies Automation
- RDP の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- Webdriver プロトコルについて
- 設定手順
- 既知の問題と制限事項
- Test Suite - Studio
- 拡張機能
- トラブルシューティング
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
Studio ガイド
Last updated 2024年11月18日
既知の問題と制限事項
WebDriver プロトコルを使用してブラウザーのオートメーション プロジェクトを作成する場合、次の点に留意する必要があります。
- iframe 内の UI 要素のセレクターが検証されません。オートメーション プロジェクトを構築するときは iframe を使用しないことをお勧めします。この問題は、ブラウザー拡張機能を使用して要素が識別され、WebDriver プロトコルを使用してセレクターの検証が行われる場合に発生します。
- Webdriver プロトコルで作成されたブラウザーのオートメーションは常に新しいブラウザー セッションを作成します。これは、オートメーション プロジェクトを作成するときに、保存された Cookie または保存されたブラウザー データが考慮されないことを意味します。
- 複数のタブが開かれているブラウザーでセレクターが見つからない場合、実行は常に切り替えられます。このような場合は、単一のブラウザー タブでオートメーション プロジェクトを作成することをお勧めします。この効果は、ビジュアル ブラウザーの自動化中にのみ顕著です。
- ヘッドレス オートメーションは視覚要素に依存しません。そのため、Webdriver プロトコルは、ヘッドレス モードで使用されている場合、実際には表示されるブラウザー ウィンドウを開きません。このため、ヘッドレス オートメーションは、ハードウェア イベントを使用する一部のアクティビティ ([クリック] や [文字を入力] など) を既定のステートで使用できません。[クリックをシミュレート] や [入力をシミュレート]、 [ホバーをシミュレート] または [ウィンドウ メッセージを送信] プロパティを使用するように設定する必要があります。
- 画像を操作するアクティビティ ([画像をクリック] や [画像を探す] など) は、ブラウザー ウィンドウ自体に依存しているため、サポートされていません。
- イベント監視 ([クリック トリガー] や [ホットキー トリガー] など) は、ハードウェア イベントに依存しているため、サポートされていません。
- [アプリケーションを閉じる] アクティビティの
<WND>
タグを使用すると、ブラウザー セッションだけを閉じ、対応する Webdriver プロセスは閉じません。代わりに<HTML>
タグを使用することをお勧めします。 - Chrome または Firefox を使用する場合、Webdriver プロトコルを使用して開かれたブラウザー ウィンドウは、常に同じ視覚空間で同じサイズ仕様で開きます。さらに、一部の Web サイトにはアダプティブ ページ レイアウトがあり、これによりウィンドウ サイズが変更されたときに無効なセレクターが生じる可能性があります。この点で、オートメーション プロジェクトを作成するときは、既定のブラウザー ウィンドウ サイズを使用することをお勧めします。