Bricks Builder dynamically assigns new unique IDs to form fields in every browser session, preventing auto-generated test flows from functioning reliably. While the form ID remains static, individual field IDs change per session, making standard field ID-based automation unreliable.
Unlike most major form plugins, Bricks does not use static field IDs. Instead, it regenerates field IDs dynamically per session, a feature designed to support forms inside loop structures. As a result, auto-generated test flows relying on field IDs will fail on subsequent runs.
Since auto-generated test flows cannot consistently interact with Bricks forms, users must create custom test flows that target the name attribute instead of the field ID.
Steps to Create a Custom Test Flow for Bricks Forms
If Checkview adds full Bricks Forms support, we will implement custom logic to ensure all test flows prioritize the name attribute over the field ID automatically. Until then, auto-generated test flows will not work with Bricks forms, and users should rely on custom test flows using the name attribute.