Introduction
We use describe blocks to group related tests together. It helps keep tests organized and easy to understand.
When you want to group tests for a specific feature or page.
When you want to run setup code before all tests in a group.
When you want to clearly separate different test scenarios.
When you want to make test reports easier to read.
When you want to reuse setup or teardown steps for multiple tests.