- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-026 - [待機] アクティビティの使用
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- VMware Horizon の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- macOS の UI Automation
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- 拡張機能
- Test Suite - Studio
- トラブルシューティング
レコーディングの種類
Studio では次の 5 種類のレコーディングが使用できます。
- ベーシック – アクティビティごとに完全セレクターを生成し、コンテナーは生成しません。結果として得られるオートメーションはコンテナーを使用するオートメーションより遅くなります。単一のアクティビティの場合に適しています。
- デスクトップ – あらゆる種類のデスクトップ アプリと多数のアクションに適しています。ベーシック レコーダーに比べて高速であり、アクティビティを取り込むコンテナー (およびトップレベル ウィンドウのセレクター) を生成し、アクティビティごとに部分セレクターを生成します。
-
Web – Web アプリとブラウザーで記録を行うためのものです。コンテナーを生成し、既定で [入力をシミュレート]/[クリック] の入力メソッドを使用します。
注: Web オートメーションは、Internet Explorer 11 以上、Mozilla Firefox 50 以上、または Google Chrome の最新バージョンで実行することを推奨します。 - 画像 – 仮想環境 (VNC、仮想マシン、Citrix など) や SAP のレコードに使用します。画像、テキスト、キーボードの自動化のみが可能で、明示的な位置設定が必要です。
- Native Citrix (ネイティブ Citrix) - デスクトップレコーダーと同等で、Citrix 環境専用です。ネイティブ Citrix の自動化プロジェクトでのみ使用します。詳細については、「ネイティブ Citrix のサポート」をご覧ください。
使用可能なすべてのレコーディングの種類を確認して、プロジェクトに最適なレコーディングを選択するには、[デザイン] リボン タブの [ウィザード] グループで [レコーディング] をクリックします。
どの種類のレコーディングでも独自のコントローラー (またはツールバー) が使用でき、環境ごとに固有のアクションにアクセスできますが、共通のアクションもいくつかあります。
[デスクトップ レコーディング]、[ベーシック レコーディング]、[Web レコーディング] の各ツールバーは非常によく似ており、次の操作を行うことができます。
- 画面上で実行される複数のアクションの自動レコーディング
-
次のような単一アクションの手動レコーディング
- アプリケーションまたは Web ブラウザーの起動または終了
- インターフェイス要素のクリック
- ドロップダウン リストからのオプションの選択
- チェック ボックスのオン/オフ
- キーストロークまたはキーボードショートカットのシミュレート
- UI 要素からのテキストのコピーまたは画面スクレイピングの実行
- 要素の検索または要素が非表示になるまでの待機
- 画像の検索
-
ウィンドウのアクティベーション
[Image Recording] (画像レコーディング) ツールバーでは次の操作を行うことができます。
- 画像またはテキストのクリック
- キーストロークまたはホットキーのシミュレート
- ウィンドウからのテキストの選択とコピー
- UI 要素をスクレイピングします
- 要素の検索または要素が非表示になるまでの待機
- 画像の検索または画像が非表示になるまでの待機
-
ウィンドウのアクティベーション
注: [Image Recording] (画像レコーディング) ツールバーでは、手動レコーディング (単一アクション) のみがサポートされています。
[Native Citrix Recording] (ネイティブ Citrixレコーディング) ツールバーでは次の操作を行うことができます。
- 画面上で実行される複数のアクションの自動レコーディング
-
次のような単一アクションの手動レコーディング
- インターフェイス要素のクリック
- ドロップダウン リストからのオプションの選択
- チェック ボックスのオン/オフ
- キーストロークまたはキーボードショートカットのシミュレート
- UI 要素からのテキストのコピーまたは画面スクレイピングの実行
- 要素の検索または要素が非表示になるまでの待機
- 画像の検索
- ウィンドウのアクティベーション
プロジェクトで自動レコーディングを使用するか手動レコーディングを使用するかを決めるためには、レコーディングの種類とその機能について違いを十分に理解しておく必要があります。
自動レコーダー |
手動レコーダー |
---|---|
|
|
記録中は、次のキーボードショートカットを使用できます。
- F2 – 3 秒間一時停止します。画面の左下隅にカウントダウンタイマーが表示されます。自動的に非表示になるメニューの場合に便利です。
- Esc – 自動または手動のレコーディングを終了します。もう一度 Esc キーを押すと、そのレコーディングがシーケンスとして保存され、メイン画面に戻ります。
- 右クリック – レコーディングを終了します。