func PhantomJS(options ...Option) *WebDriver {
	command := []string{"phantomjs", "--webdriver={{.Address}}"}
	defaultOptions := config{}.Merge(options)
	if !defaultOptions.RejectInvalidSSL {
		command = append(command, "--ignore-ssl-errors=true")
	}
	return NewWebDriver("http://{{.Address}}", command, options...)
}
func PhantomJS(options ...Option) *WebDriver {
	command := []string{"phantomjs", "--webdriver={{.Address}}"}
	defaultOptions := config{}.Merge(options)
	if !defaultOptions.RejectInvalidSSL {
		command = append(command, "--ignore-ssl-errors=true")
	}
	return NewWebDriver("http:
}
func PhantomJS ( options ... Option ) * WebDriver { command := [ ] string { " " , " " } defaultOptions := config { } . Merge ( options ) if ! defaultOptions . RejectInvalidSSL { command = append ( command , " " ) } return NewWebDriver ( " " , command , options ... ) }
// PhantomJS returns an instance of a PhantomJS WebDriver.
//
// Provided Options will apply as default arguments for new pages.
// New pages will accept invalid SSL certificates by default. This
// may be disabled using the RejectInvalidSSL Option.
//
// The RejectInvalidSSL Option must be provided to the PhantomJS function
// (and not the NewPage method) for this Option to take effect on any
// PhantomJS page.
PhantomJS returns an instance of a PhantomJS WebDriver . Provided Options will apply as default arguments for new pages . New pages will accept invalid SSL certificates by default . This may be disabled using the RejectInvalidSSL Option . The RejectInvalidSSL Option must be provided to the PhantomJS function ( and not the NewPage method ) for this Option to take effect on any PhantomJS page .