package runner import ( _ "embed" "fmt" "time" ) //go:embed js/scroll.js var scroll string func (r *Runner) Scroll(limit int, timeout int) { _, err := r.page.Eval(scroll, limit, timeout) if err != nil { panic("Scroll Error") } err = r.page.Timeout(5 * time.Second).WaitLoad() for err != nil { fmt.Println("scroll") err = r.page.Timeout(5 * time.Second).WaitLoad() } }