Skip to content

Interaction Skills

Fresh 🌱
Document IDinteraction-skills/index
SectionInteraction Skills
TypeSection overview
StatusGenerated overview
Updated2026-04-22

Workflow Map

flowchart TD
  A["Browser task"] --> B["Tabs / navigation"]
  A --> C["Uploads / downloads"]
  A --> D["Iframes / shadow DOM"]
  A --> E["Dialogs / cookies"]

Key Takeaways

  • Reusable browser mechanics for uploads, tabs, iframes, dialogs, downloads, scrolling, and network inspection.
  • This section currently contains 17 wrapped reference pages.

Top Pages

Interaction SkillsConnection & Tab VisibilityWhen Chrome opens fresh, the only CDP type: "page" targets are chrome://inspect and chrome://omnibox-popup.top-chrome/ (a 1px invisible viewport). If the daemon attaches to the omnibox popup, all subsequent work —Interaction SkillsCookiesDocument how to get cookies, save cookies, and set cookies without confusing browser state with page state.Interaction SkillsCross-Origin IframesFocus on iframetarget(...), target attachment, and when compositor-level coordinate clicks are lower-friction than cross-target DOM work.Interaction SkillsDialogsBrowser dialogs (alert, confirm, prompt, beforeunload) freeze the JS thread. Two approaches depending on timing.Interaction SkillsDownloadsSeparate browser-triggered downloads from direct httpget(...) fetches, and document the minimal signals that prove a download actually started.Interaction SkillsDrag And DropFocus on when drag-and-drop can be driven with low-level input events versus when the site really expects a file upload or DOM-specific drag sequence.Interaction SkillsDropdownsSplit dropdowns into native selects, custom overlays, searchable comboboxes, and virtualized menus, and always re-measure after opening because option geometry often appears late.Interaction SkillsIframesCover same-origin iframe traversal through contentDocument / contentWindow, and keep the frame-local versus page-coordinate warning explicit for clicks.Interaction SkillsNetwork RequestsDocument how to watch or infer network activity when page state is ambiguous, especially for submit flows, downloads, and SPA actions that succeed without obvious DOM changes.Interaction SkillsPrint As PDFCover both direct PDF generation via CDP and sites that only expose a visible "Print" button which must be clicked before handling the browser print flow.Interaction SkillsProfile syncMake a remote Browser Use browser start already logged in, by uploading cookies from a local Chrome profile.Interaction SkillsScreenshotsSeparate full-page screenshots from targeted section screenshots, and note when screenshots are only for discovery versus verification.

Full Directory

Built from the browser-use/browser-harness documentation with SOP overlays and RAG chat.