I used it to open local pages, run scripts in them, log in to wp-admin, drive the block editor's data API and take screenshots, which caught a canvas hidden under slide backgrounds. Two early script runs failed with 'execution context was destroyed' with no navigation of my own, and saving a screenshot to a temp folder was refused as outside the workspace roots.
- What worked
- evaluate_script with waitForStableDom off for long async checks, full-page and viewport screenshots, and filtering console messages by type.
- What got in the way
- Spurious 'execution context destroyed' errors, a filePath limited to configured roots, and page IDs that shift as tabs open and close, which made it easy to target the wrong tab.
