Requested changes. Fixed.

pull/5/head
Daniel Lauzon 4 years ago
parent 0cb5122e33
commit 1e989dd7b0

@ -58,41 +58,35 @@ func main() {
return
}
if !*devFlag && *startFlag != "" {
log.Print("-start only allowed in dev mode")
return
log.Fatal("-start only allowed in dev mode")
}
if !*devFlag && *headlessFlag {
log.Print("-headless only allowed in dev mode")
return
log.Fatal("-headless only allowed in dev mode")
}
s, err := NewSession()
if err != nil {
log.Print(err)
return
log.Fatal(err)
}
defer s.Shutdown()
log.Printf("Session Dir: %v", s.profileDir)
if err := s.cleanDlDir(); err != nil {
log.Print(err)
return
log.Fatal(err)
}
ctx, cancel := s.NewContext()
defer cancel()
if err := s.login(ctx); err != nil {
log.Print(err)
return
log.Fatal(err)
}
if err := chromedp.Run(ctx,
chromedp.ActionFunc(s.firstNav),
chromedp.ActionFunc(s.navN(*nItemsFlag)),
); err != nil {
log.Print(err)
return
log.Fatal(err)
}
fmt.Println("OK")
}
@ -230,7 +224,7 @@ func (s *Session) login(ctx context.Context) error {
return nil
}
if *headlessFlag {
return errors.New("You cannot authenticate in -headless mode")
return errors.New("authentication not possible in -headless mode")
}
if *verboseFlag {
log.Printf("Not yet authenticated, at: %v", location)
@ -372,9 +366,7 @@ func doRun(filePath string) error {
// navLeft navigates to the next item to the left
func navLeft(ctx context.Context) error {
chromedp.KeyEvent(kb.ArrowLeft).Do(ctx)
// Could wait for the location to change instead of this Sleep.
time.Sleep(200 * time.Millisecond)
chromedp.WaitReady("body", chromedp.ByQuery)
return nil
}

Loading…
Cancel
Save