How to walk through links in Chrome

Collect matching links from one Chrome page, open each URL in the same assigned tab, and run a repeatable set of steps on every page.

To walk through links in Chrome with Tab Automation, choose a listing page, use For Each Link on Page to collect matching http(s) URLs, and add the steps that should run on each URL.

The automation uses one assigned tab. It opens a link there, completes the inner steps, then opens the next link in that same tab. It does not create a new tab for every URL.

  1. Open the page that holds the links — a pull-request list, a queue, a search results page.
  2. Open the Tab Automation side panel.
  3. Click New Automation and pick that tab. It becomes Go To Web Page.
  4. Click Add Step and choose For Each Link on Page.
  5. Click Pick links, then click one of the repeated links on the page. The picker saves its selector and a stash of the matching URLs available at pick time. Picking also assigns that tab as Go To Web Page.
  6. Add the steps that should run inside Each Link. For example, add Wait / Delay before interacting with a page, If / Else to check it, or Send Alert in a branch that should notify.
  7. Optional Limit how many caps the list. Skip visited can be Timed, Never, or Always.
  8. Click Start.

Adding For Each Link inserts a 5-second Fixed Wait inside Each Link when no wait is present. Change or remove that wait based on how long each destination needs to load.

The exact fallback order at Start

Start returns to Go To Web Page and tries the sources in this order:

  1. Live re-scrape. It applies the saved selector to Go To Web Page and uses the matching http(s) URLs found now.
  2. Paste list. If the live re-scrape is empty, valid URLs entered through Paste list take priority.
  3. Pick stash. If neither source has URLs, it uses the matching URLs saved when you clicked Pick links.
  4. Error. If all three sources are empty, Start reports an error.

The automation does not scrape whichever tab happens to be active. Go To Web Page remains the source page.

Use Paste list when you already know the destinations or when the source page cannot expose them with one selector. Enter one http(s) URL per line.

What happens to the assigned tab

Each Link includes a display-only Go To This Link card. It shows that the runner will navigate the assigned tab to the current collected URL; it is not another step you configure.

After navigation, the runner executes the inner steps. When they finish, it opens the next URL. For Each Link adds no separate delay between links, so an inner Wait / Delay is the place to give each destination time.

Steps can also sit before or after the loop. The End block can stop after one pass or use Repeat to collect and walk again after its wait.

This is different from auto refreshing multiple tabs, where every tab remains separate and has its own timer.

Check progress and failures

The automation row shows progress such as 2 of 8 and a status for the current action. Open Activity to see collection, target, step, and cycle outcomes.

If a selector misses, confirm that Go To Web Page is still the intended listing page, then use Pick links again. If destinations fail because they load slowly, lengthen the inner Wait / Delay.

Use Pause to stop during the current item. Resume retries that item. Restart begins the automation again from the first collected link.

If you only need the listing page itself to reload, use Refresh Page plus Repeat instead. The privacy policy explains local storage and page permissions.

Tab Automation is not on the Chrome Web Store yet. See how an automation is built, then come back when a listing exists.