Click and Screenshot Automation

Hello Community,

I need your help to automate the following process using n8n:

  • Open a page in the browser.

  • Press the Play button.

  • Take a screenshot within the first 3–5 seconds after clicking.

  • Return the result to n8n.

    Thank you !

1 Like

Hi @Arman_Shamyan You can do that usng the Airtop node and also just make sure to add wait node else you might fry it, just use AirTop!

Like operations would be straight forward open an aitrop session, create a window in browser, load your url, click what button you wanted to click , add some wait for it to load take a screen shot and just terminate the session.

Hi @Arman_Shamyan

A typical workflow would be:

  1. Airtop node – Create session
  • Operation: Session → Create session

  • Save the returned sessionId.

  1. Airtop node – Create window & load page
  • Operation: Window → Create a new browser window (using the sessionId).

  • Then Window → Load URL with your target page.

  1. Airtop node – Click Play
  • Operation: Interaction → Click an element

  • Describe the Play button (text, label, or selector) so Airtop can find it.

  1. Wait 3–5 seconds
  • The Airtop docs don’t mention a built‑in “sleep” in the node itself, so you’d typically insert a Wait node between “Click” and “Screenshot” to pause the workflow for a few seconds.
  1. Airtop node – Take screenshot
  • Operation: Window → Take screenshot

  • This returns the screenshot data to n8n (you can then store it, send it, etc.).]

  1. (Optional) Terminate session
  • Operation: Session → Terminate session to free resources.