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.
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.