Implementa condiciones de espera específicas similares a Selenium.
Incluye:
- WaitUntilVisible() y WaitUntilHidden()
- WaitUntilClickable() y WaitUntilEnabled()
- WaitUntilDisabled() y WaitUntilSelected()
- WaitUntilTextMatches() y WaitUntilAttributeContains()
- WaitUntilURLContains() y WaitUntilTitleContains()
Todas con polling configurable y opciones de timeout.
WaitOptions con Timeout, PollInterval y ThrowOnError.
Archivo: pkg/browser/expected_conditions.go