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

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

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

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

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

    注: CheckList.html ページにアクセスできるように、この例をダウンロードします。
  2. デザイナー パネルに [シーケンス] コンテナーをドラッグします。

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

      変数名

      変数の型

      既定値

      PagePath

      GenericValue

       

      DaysToSelect

      System.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 ページが開き、リストから複数の日が選択された後、[送信] ボタンがクリックされます。

Was this page helpful?

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