Open a controlled form
The application opens the contact-entry lab and retains a webpage object so all selectors and commands operate in the same browser context.
Enter structured records into a browser form, verify the saved count, and keep every field and decision visible for review.
The AI guide supplies a precise goal, safe target page, inputs, output contract, and verification rules. Paste that prompt into Runavelo's built-in assistant, then inspect and edit every generated command before execution.
Responsible use: adapt this pattern only for systems and data you are authorized to automate.
Each stage has a specific input, browser context, output, and verification point. Edit these commands directly when the destination system differs.
The application opens the contact-entry lab and retains a webpage object so all selectors and commands operate in the same browser context.
A list loop supplies first name, last name, email, department, date, notes, and subscription state for each fictional contact.
Stable CSS selectors identify the corresponding page controls. The workflow comments explain what each selected element represents.
Text is replaced with CDP silent input, selects are set by option text, checkbox state is applied deliberately, and the submit control is clicked through CDP.
After all records are processed, the workflow reads the visible contact count and prints it to the runtime log as a simple completion assertion.
Runavelo's runtime log connects the visible workflow line to its result. That makes missing elements, rejected updates, and unexpected page states easier to locate than a generic success message.
Yes. The demo keeps the input embedded for reproducibility, but the same loop can consume rows read from Excel or another approved source.
CDP input addresses the browser element directly. It avoids moving the operator's physical mouse and is better suited to background browser work than coordinate-based clicking.
The prompt targets the matching test page and states the expected evidence. A reference QYA remains available for comparison with a verified implementation.