Failed to open session: unknown error - 33: Unable to create new service: GeckoDriverService
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
System info: host: 'anboo', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.10.0-35-generic', java.version: '1.8.0_144'
Driver info: driver.version: unknown
Selenium logs:
09:53:06.803 INFO - Binding default provider to: org.openqa.selenium.chrome.ChromeDriverService
09:53:06.804 INFO - Found handler: org.openqa.selenium.remote.server.commandhandler.BeginSession@18a73dae
09:53:06.805 INFO - /session: Executing POST on /session (handler: BeginSession)
09:53:06.808 INFO - Capabilities are: Capabilities {browserName=firefox}
09:53:06.809 INFO - Capabilities {browserName=firefox} matched class org.openqa.selenium.remote.server.ServicedSession$Factory (provider: org.openqa.selenium.firefox.GeckoDriverService)
09:53:06.810 INFO - Capabilities {browserName=firefox} matched class org.openqa.selenium.remote.server.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService)
Selenium server: 3.6.0
Go error:
Selenium logs:
Code: `package main
import ( "fmt" //"sourcegraph.com/sourcegraph/go-selenium" "github.com/tebeka/selenium" )
func main() { var webDriver selenium.WebDriver var err error caps := selenium.Capabilities(map[string]interface{}{"browserName": "firefox"}) if webDriver, err = selenium.NewRemote(caps, "http://localhost:4444/wd/hub"); err != nil { fmt.Printf("Failed to open session: %s\n", err) return } defer webDriver.Quit()
}`