Automated Form Filling
An example request that uses Gaffa to automate the completion of a form and waits for a success modal to appear.
API Request
{
"url": "https://demo.gaffa.dev/simulate/form?loadTime=3&showModal=false&modalDelay=0&formType=address&firstName=John&lastName=Doe&address1=123%20Main%20Street&city=London&country=UK",
"proxy_location": null,
"async": false,
"max_cache_age": 0,
"settings": {
"record_request": true,
"actions": [
{
"type": "type",
"selector": "#email",
"text": "johndoe@example.com"
},
{
"type": "type",
"selector": "#state",
"text": "CA"
},
{
"type": "type",
"selector": "#zipCode",
"text": "12345"
},
{
"type": "click",
"selector": "button[type='submit']"
},
{
"type": "wait",
"selector": "[role=\"dialog\"] h2:has-text(\"Success!\")",
"timeout": 10000
}
]
}
}Actions
TypeClickWaitResponse
Read More
Last updated