func GeckoDriver(options ...Option) *WebDriver {
	var binaryName string
	if runtime.GOOS == "windows" {
		binaryName = "geckodriver.exe"
	} else {
		binaryName = "geckodriver"
	}
	command := []string{binaryName, "--port={{.Port}}"}
	return NewWebDriver("http://{{.Address}}", command, options...)
}
func GeckoDriver(options ...Option) *WebDriver {
	var binaryName string
	if runtime.GOOS == "windows" {
		binaryName = "geckodriver.exe"
	} else {
		binaryName = "geckodriver"
	}
	command := []string{binaryName, "--port={{.Port}}"}
	return NewWebDriver("http://{{.Address}}", command, options...)
}
// GeckoDriver returns an instance of a geckodriver WebDriver which supports
// gecko based brwoser like Firefox.
//
// Provided Options will apply as default arguments for new pages.
//
// See https://github.com/mozilla/geckodriver for geckodriver details.