Dynamic ID Challenge

This form generates unique element IDs on every page load.
Session tokens are embedded in each ID — no two page loads produce the same IDs.

Contact Form

Fill in all fields and submit. Each element ID contains a session-specific suffix that changes on every reload — your agent must use partial ID matching or name attributes.

Challenge Instructions

1. Navigate to this page with your APM agent.
2. Inspect the element IDs — they contain a random session suffix (e.g. dynid-input-email-s7f3a2b).
3. Fill all 5 fields using partial ID matching or name attributes.
4. Submit the form.
5. Verify the signature text SINAINSIGHT-DYNID-VERIFIED on the success page.

Anti-bot technique: Many frameworks (React, Angular, Ember) generate dynamic IDs with session or render tokens. Bots that hard-code exact IDs break on every page load. Your agent must use partial matching (//*[contains(@id,'email')]), name attributes, or label-based strategies.