UiPath Documentation
activities
latest
false

UI Automation アクティビティ

最終更新日時 2026年5月8日

リスト項目の選択の自動化

次の例では、Web ページに表示されたリストからさまざまな項目を選択するアクションを自動化する方法を説明します。ここでは、[複数の項目を選択][要素スコープ] などのアクティビティを使用します。これらのアクティビティは、UiPath.UIAutomation.Activities パッケージに含まれています。

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

  1. Studio を開いて、新しいプロセスを作成します。
    注:

    CheckList.html ページにアクセスできるように、この例をダウンロードします。

  2. デザイナー パネルに [シーケンス] コンテナーをドラッグします。
    • 次の変数を作成します。

      変数名変数の型既定値
      PagePathGenericValue
      DaysToSelectSystem.String[]
  3. [シーケンス] コンテナー内部に [代入] アクティビティをドラッグします。このアクティビティは、現在のディレクトリのパスを取得します。
    • [左辺値 (To)/宛先] フィールドに変数 PagePath を追加します。
    • [右辺値 (Value)] フィールドに式 Environment.CurrentDirectory を追加します。
  4. この [代入] アクティビティの下に [代入] アクティビティをもう 1 つドラッグして配置します。このアクティビティは、ファイル パスを取得します。
    • [左辺値 (To)/宛先] フィールドに変数 PagePath を追加します。
    • [右辺値 (Value)] フィールドに式 Path.Combine(PagePath, "CheckList.html") を追加します。
  5. この [代入] アクティビティの下に [代入] アクティビティをもう 1 つ配置します。このアクティビティは、選択する必要がある日を設定します。
    • [左辺値 (To)/宛先] フィールドに変数 DaysToSelect を追加します。
    • [右辺値 (Value)] フィールドに式 { "Monday","Friday","Saturday" } を追加します。
  6. 最後の [代入] アクティビティの下に [ブラウザーを開く] アクティビティをドラッグします。
    • [プロパティ] パネルの [ブラウザーの種類] ドロップダウン リストから [IE] を選択します。
    • [URL] フィールドに変数 PagePath を追加します。
    • [新しいセッション] オプションのチェック ボックスを選択し、選択したブラウザーの新しいセッションを開始します。
  7. [ブラウザーを開く] アクティビティ内部に [複数の項目を選択] をドラッグします。
    • アクティビティ内部の [ブラウザー内で要素を指定] オプションをクリックします。以下の GIF では、実行する必要があるすべての手順を示しています。

    • [プロパティ] パネルの [複数項目] フィールドに変数 DaysToSelect を追加します。

  8. [ブラウザーを開く] アクティビティの下に [メッセージ ボックス] アクティビティを配置します。
    • [テキスト] フィールドに "Days were selected." を追加します。
    • [プロパティ] パネルで [最前面] オプションのチェック ボックスを選択します。これにより、メッセージ ボックスが必ず最前面に表示されるようになります。
  9. [メッセージ ボックス] アクティビティの下に [要素スコープ] アクティビティをドラッグします。
    • アクティビティ内部の [ブラウザー内で要素を指定] オプションをクリックします。以下の GIF では、実行する必要があるすべての手順を示しています。

  10. [要素スコープ] アクティビティの [Do] コンテナー内部に [クリック] アクティビティを配置します。
    • アクティビティ内部で [画面上で指定] オプションをクリックします。以下の GIF では、実行する必要があるすべての手順を示しています。

    • [プロパティ] パネルで [クリックをシミュレート] ドロップダウン リストのチェック ボックスを選択します。これにより、対象のアプリケーションのテクノロジを使用してクリック操作がシミュレートされ、その操作がバックグラウンドで動作するようになります。

  11. ワークフローを実行します。.html ページが開き、リストから複数の日が選択された後、[送信] ボタンがクリックされます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得