この記事はこんな人におすすめ
- Web 自動化を始めたばかりで、いつも Launch new instance を選んでいる初心者さん
- ログイン後の画面が取れずに Attach failed エラーが出て困っている人
目次
1. Launch と Attach の違いを 1 分で理解
| モード | やること | うれしい点 | 気をつける点 |
|---|---|---|---|
| Launch new instance | 新しいタブ(またはウィンドウ)を開く | いつも “まっさら” な状態で実行できる | 毎回ログインが必要なサイトは手間が増える |
| Attach to running instance | すでに開いているタブにくっつく | ログイン状態や Cookie をそのまま使える | タブが見つからず Attach failed になることがある |
覚え方:新規? → Launch| 既存タブ? → Attach
2. 迷わない!ケース別おすすめ早見表
| シーン | 具体例 | Launch / Attach | 理由 |
| 定時バッチで株価を取得 | 毎朝 7 時に自動実行 | Launch | 画面を開いて閉じきりで完結できる |
| 手動ログイン済みポータルから DL | 社内システムに 2 要素認証済み | Attach | 再ログインを避けたい |
| 同一サイトを 3 タブ並列処理 | 商品ページを連続操作 | Launch ×3 | Attach だとタブ判断が大変 |
| エラー時に画面を目視確認 | 処理失敗直後にチェック | Launch(Visible ON) | 画面を残して原因を見る |
3. フロー作成前の準備チェックリスト
| # | やること | どうやる? |
| 1 | ブラウザー拡張を最新に | Edge/Chrome → 拡張機能リロード |
| 2 | URL とタブタイトルをメモ | Attach 用の検索キーにする |
| 3 | プロファイル or シークレット指定 | Launch の Browser profile で設定 |
| 4 | 失敗時のスクショ場所を用意 | C:\PAD\Logs などに保存先フォルダー |
4. 基本フロー 2 パターン(サンプル付き・超かんたん)
初心者の方でも そのまま真似できるよう、アクション名と入力例を 1 行ずつ並べました。
4‑A. Launch でページを開いてボタンを押す(使い捨て型)
| 手順 | アクション名 | 入力例 / 設定 | 目的 |
| 1 | Launch new Microsoft Edge | URL: https://www.example.com/loginVisible: On(まずは画面を見て確認) | ブラウザーを新規起動 |
| 2 | Wait for page to load | Timeout: 10000 ms | ページが出るまで待つ |
| 3 | Click element | UI ピッカーで「ログイン」ボタンを選択 | ボタンをクリック |
| 4 | Close web browser | Browser instance: %Browser% | 終わったら閉じる |
コツ:動作確認できたら Visible を Off にすると 2〜3 倍速くなります。
4‑B. Attach で既存タブを操作(セッション活用型)
| 手順 | アクション名 | 入力例 / 設定 | 目的 |
| 1 | Attach to running instance | Browser: EdgeTab title contains: 社内ポータル | 手動ログイン済みタブへ接続 |
| 2 | Click element | UI ピッカーで「レポートDL」ボタン | ダウンロード開始 |
| 3 | Wait for download to complete | File path: C:\PAD\report.xlsx | 完了まで待機 |
コツ:タイトルが変わりやすいサイトは contains で一部一致に!
5. エラーを防ぐ 4 つのコツ
- タイトルは部分一致(contains)
- 読み込み待ち(Wait for page/content)を長めに
- Try / Catch で Attach ↔ Launch をフォールバック
- プロファイルを固定して Cookie 共有
6. トラブル対処早見表
| 症状 | 主な原因 | すぐ試す対策 |
| Attach failed | タブタイトル不一致 | タイトルを部分一致 or URL 条件追加 |
| 毎回ログイン画面 | Cookie なし | Attach に変更 or プロファイル指定して Launch |
| タブ誤認 | 同じタイトル複数 | Activate web browser tab でフォーカス固定 |
| 途中停止 | 読み込み待ち不足 | Wait for page content を追加 |
7. Q&A
Q1. Attach がどうしても失敗するときは?
→ いったん Launch で開き、タブタイトルをコピーして Attach 設定に貼ってみてください。
Q2. 画面非表示(ヘッドレス)はどこで設定?
→ Launch の Visible を Off にすると OK。Attach では使えません。
Q3. Edge と Chrome どちらがいい?
→ 会社のルールや拡張機能の有無で決めて問題なし。動作速度はほぼ同じです。
Q4. 同じページを 2 アカウント同時処理したい
→ プロファイルを変えて Launch 2 回、またはシークレット+通常プロファイルで実行。
Q5. Attach 後に “拡張機能が無効” と表示される
→ PAD 拡張を一度削除→再インストールすると治ることが多いです。
8. まとめ
- Launch = 新規/クリーン実行、Attach = 既存タブ再利用。
- 迷ったら「定期バッチは Launch」「ログイン済みを使いたいなら Attach」。
- Visible Off + タイトル部分一致で安定&高速化!
まずはこの記事のサンプルをコピー&ペーストし、自分の URL やタイトルに置き換えて PAD で動かしてみてください。ブラウザー自動化がスムーズに進みますよ!
