refactor: eliminar time.Sleep innecesarios

Reemplaza todos los time.Sleep arbitrarios por esperas basadas en eventos CDP.

Cambios:
- examples/basic.go: usa WaitUntil en Navigate
- cmd/navegar.go: elimina sleeps después de acciones
- cmd/buscar.go y buscar_v2.go: usa networkidle
- cmd/list_blog.go: elimina sleep innecesario
- main.go: usa WaitUntil load

Mejora performance y robustez al no esperar más de lo necesario.

Archivos: examples/basic.go, cmd/*.go, main.go
This commit is contained in:
Developer
2026-03-25 00:48:54 +01:00
parent 1b9dc96556
commit 7d5339acad
6 changed files with 165 additions and 24 deletions
-4
View File
@@ -80,8 +80,6 @@ func main() {
log.Println("✅ Página cargada")
}
time.Sleep(2 * time.Second)
// Click si se especificó
if *click != "" {
b.AddComment(fmt.Sprintf("Click en: %s", *click))
@@ -90,7 +88,6 @@ func main() {
log.Printf("⚠️ Error al hacer click: %v", err)
} else {
log.Println("✅ Click realizado")
time.Sleep(2 * time.Second)
}
}
@@ -102,7 +99,6 @@ func main() {
log.Printf("⚠️ Error al escribir: %v", err)
} else {
log.Println("✅ Texto escrito")
time.Sleep(2 * time.Second)
}
}