タブを閉じるアクティビティはあるけど、タブを開くのは無い……ということでワークフローを組みます。
Google Chromeであればショートカット「Ctrl + t」で新しいタブが開けるため、
「ホットキーを押下」アクティビティを使ってこの操作を行います。
ただし、これだけだと新しいタブに制御が移りません。
以下のように元のタブで動いてしまいます。
これを避けるため、「ホットキーを押下」でタブを開いた後、新しいタブを対象に改めてアタッチします。
「ブラウザーにアタッチ」のセレクターにtitle='新しいタブ'
が含まれていることを確認してください。
これで新しいタブ側に特定してアタッチしています。
以下のように無事新しいタブを開いて操作できました。
まとめ
- "Ctrl + t"を「ホットキーを押下」で押して新しいタブを開く
- 新しいタブが開いたら「ブラウザーにアタッチ」で改めてアタッチする。
動作環境
UiPath.System.Activities 22.10.3