# HG changeset patch # User Henry Precheur # Date 1488394819 28800 # Wed Mar 01 11:00:19 2017 -0800 # Node ID 4aedcc88aecad7c8bf7c7597e5b56a7f9550bf4d # Parent b695fbd99e84dbe1e241f2d0836f051dce0ca4a4 Don't set timeout when we can't create client Fixes panic diff --git a/main.go b/main.go --- a/main.go +++ b/main.go @@ -51,13 +51,13 @@ var err error c.driver, err = selenium.NewRemote(c.Capabilities, c.URL) - if c.Timeout != 0 { - c.driver.SetPageLoadTimeout(c.Timeout) - } if err != nil { logger.Println("Error connecting to", c.URL, err) time.Sleep(30 * time.Second) } else { + if c.Timeout != 0 { + c.driver.SetPageLoadTimeout(c.Timeout) + } c.startTime = time.Now() break }