Categorygithub.com/cndark/selenium
modulepackage
0.0.0-20190830083553-facaa843a6dd
Repository: https://github.com/cndark/selenium.git
Documentation: pkg.go.dev

# README

This is forked from tebeka/selenium.Add action chains features like python selenium and used for personal purpose. Origin and issue, please follow the link tebeka/selenium:

# Packages

No description provided by the author
Package chrome provides Chrome-specific options for WebDriver.
Package firefox provides Firefox-specific types for WebDriver.
Package log provides logging-related configuration types and constants.
Package sauce interacts with the Sauce Labs hosted browser testing environment.
Binary init downloads the necessary files to perform an integration test between this WebDriver client and multiple versions of Selenium and browsers.

# Functions

No description provided by the author
Display specifies the value to which set the DISPLAY environment variable, as well as the path to the Xauthority file containing credentials needed to write to that X server.
GeckoDriver sets the path to the geckodriver binary for the Selenium Server.
JavaPath specifies the path to the JRE for a Selenium service.
NewChromeDriverService starts a ChromeDriver instance in the background.
NewFrameBuffer starts an X virtual frame buffer running in the background.
NewFrameBufferWithOptions starts an X virtual frame buffer running in the background.
NewGeckoDriverService starts a GeckoDriver instance in the background.
NewRemote creates new remote client, this will also start a new session.
NewSeleniumService starts a Selenium instance in the background.
Output specifies that the WebDriver service should log to the provided writer.
SetDebug sets debug mode.
StartFrameBuffer causes an X virtual frame buffer to start before the WebDriver service.
StartFrameBufferWithOptions causes an X virtual frame buffer to start before the WebDriver service.

# Constants

Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Autodetect proxy, probably with WPAD.
Special keyboard keys, for SendKeys.
Methods by which to find elements.
Methods by which to find elements.
Methods by which to find elements.
Methods by which to find elements.
Methods by which to find elements.
Methods by which to find elements.
Methods by which to find elements.
Methods by which to find elements.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
DefaultURLPrefix is the default HTTP endpoint that offers the WebDriver API.
DefaultWaitInterval is the default polling interval for selenium.Wait function.
DefaultWaitTimeout is the default timeout for selenium.Wait function.
Special keyboard keys, for SendKeys.
Direct connection - no proxy in use.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Mouse buttons.
Manual proxy settings configured, e.g.
Special keyboard keys, for SendKeys.
Mouse buttons.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
PAC - Proxy autoconfiguration from a URL.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Mouse buttons.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.
System settings used.
Special keyboard keys, for SendKeys.
Special keyboard keys, for SendKeys.

# Variables

HTTPClient is the default client to use to communicate with the WebDriver server.

# Structs

Cookie represents an HTTP cookie.
Error contains information about a failure of a command.
FrameBuffer controls an X virtual frame buffer running as a background process.
FrameBufferOptions describes the options that can be used to create a frame buffer.
Point is a 2D point.
Proxy specifies configuration for proxies in the browser.
Service controls a locally-running Selenium subprocess.
Size is a size of HTML element.
Status contains information returned by the Status method.

# Interfaces

WebDriver defines methods supported by WebDriver drivers.
WebElement defines method supported by web elements.

# Type aliases

Capabilities configures both the WebDriver process and the target browsers, with standard and browser-specific options.
Condition is an alias for a type that is passed as an argument for selenium.Wait(cond Condition) (error) function.
ProxyType is an enumeration of the types of proxies available.
ServiceOption configures a Service instance.