アクティビティ
最新
バナーの背景画像
UI Automation のアクティビティ
最終更新日 2024年4月26日

Web の閲覧

以下の例では、ヘッダー メニューのすべての項目の内容を強調表示および表示することで Web ページの閲覧操作を自動化する方法を説明します。[ブラウザーを開く][強調表示][ホバー] などのアクティビティを紹介します。これらのアクティビティは、UiPath.UIAutomation.Activities パッケージに含まれています。

サンプルと同等のオートメーション プロセスは以下のように構築できます。

  1. Studio を開いて、新しいプロセスを作成します。
  2. Internet Explorer を開き、www.uipath.com に移動します。
  3. デザイナー パネルに [シーケンス] コンテナーをドラッグします。

    • 次の変数を作成します。

      変数名

      変数の型

      既定値

      menuItems

      System.Collections.Generic.IEnumerable<UiPath.Core.UiElement>

       
  4. [ブラウザーを開く] アクティビティを [シーケンス] コンテナー内部にドラッグします。

    • [URL] フィールドにブラウザーのパスを追加します。この例では、このパスは www.uipath.com です。
  5. [ブラウザーを開く] アクティビティの [Do] コンテナー内部に [子要素を探す] アクティビティをドラッグします。

    • アクティビティ内部で [画面上で指定] オプションをクリックします。下記のスクリーンショットのようにメニューのヘッダーを選択します。



    • [プロパティ] パネルの [子] フィールドに変数 menuItems を追加します。
  6. [子要素を探す] アクティビティの下に [繰り返し (コレクションの各要素)] アクティビティをドラッグして配置します。

    • item[繰り返し] フィールドに、変数 menuItems[値] フィールドに追加します。
  7. [繰り返し (コレクションの各要素)] アクティビティの [本体] コンテナーを選択し、次の変数を作成します。

    変数名

    変数の型

    既定値

    aanameValue

    文字列

     
  8. [本体] コンテナー内部に [強調表示] アクティビティを配置します。

    • [プロパティ] パネルの [ターゲット] ドロップダウン リストから [ターゲット] を選択します。
    • [要素] フィールドに値 item を追加します。この値を追加することで、メニューで使用可能な各オプションが選択および強調表示されます。
    • [色] ドロップダウン リストから [Coral] を選択します。これは、強調表示に使用する色を指定するオプションです。
  9. [強調表示] アクティビティの下に、[ホバー] アクティビティをドラッグします。

    • [プロパティ] パネルの [要素] フィールドに値 item を追加します。この値を追加することで、メニューで使用可能なすべてのオプション上にマウス カーソルが置かれます。
    • [ウィンドウ メッセージを送信] オプションのチェック ボックスを選択します。このオプションを選択すると、対象のアプリケーションに特定のメッセージを送信することで、ホバー コマンドが実行されます。
  10. [繰り返し (コレクションの各要素)] アクティビティの下に [ホバー] アクティビティを配置します

    • アクティビティ内部の [ブラウザー内で要素を指定] オプションをクリックします。以下の GIF のようにメニューのヘッダーを選択します。


    • [プロパティ] パネルの [ウィンドウ メッセージを送信] オプションのチェック ボックスを選択します。このオプションを選択すると、対象のアプリケーションに特定のメッセージを送信することで、ホバー コマンドが実行されます。
  11. 最後の [ホバー] アクティビティの下に [タブを閉じる] アクティビティをドラッグします。

    • ワークフローは、次のスクリーンショットのようになります。



  12. プロセスを実行します。Internet Explorer が新しいウィンドウで開き、アドレス www.uipath.com に移動します。この移動先では、ヘッダー メニューの項目がすべて強調表示されます。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.