Tests are partial and have been run only on Linux (with firefox webdriver 2.32.0 and chromedriver 2.1).
Install:
$ go get github.com/fedesog/webdriver
Requires:
chromeDriver := webdriver.NewChromeDriver("/path/to/chromedriver") err := chromeDriver.Start() if err != nil { log.Println(err) } desired := webdriver.Capabilities{"Platform": "Linux"} required := webdriver.Capabilities{} session, err := chromeDriver.NewSession(desired, required) if err != nil { log.Println(err) } err = session.Url("http://golang.org") if err != nil { log.Println(err) } time.Sleep(10 * time.Second) session.Delete() chromeDriver.Stop()