| Interface | Description |
|---|---|
| Eyes.WebDriverAction | |
| EyesTargetLocator.OnWillSwitch |
A wrapper for an action to be performed before the actual switch is made.
|
| RegionVisibilityStrategy |
Encapsulates implementations for providing region visibility during
checkRegion.
|
| Class | Description |
|---|---|
| AppiumJsCommandExtractor | |
| BordersAwareElementContentLocationProvider |
Encapsulates an algorithm to find an element's content location, based on
the element's location.
|
| ContextBasedScaleProvider | |
| ContextBasedScaleProviderFactory |
Factory implementation for creating
ContextBasedScaleProvider instances. |
| CssTranslatePositionMemento |
Encapsulates state for
CssTranslatePositionProvider instances. |
| CssTranslatePositionProvider |
A
PositionProvider which is based on CSS translates. |
| ElementPositionMemento |
Encapsulates state for
ElementPositionProvider instances. |
| ElementPositionProvider | |
| Eyes |
The main API gateway for the SDK.
|
| EyesKeyboard |
A wrapper class for Selenium's Keyboard interface, so we can record keyboard
events.
|
| EyesMouse |
A wrapper class for Selenium's Mouse class.
|
| EyesRemoteWebElement | |
| EyesSeleniumUtils |
We named this class EyesSeleniumUtils because there's a SeleniumUtils
class, and it caused collision.
|
| EyesTargetLocator |
Wraps a target locator so we can keep track of which frames have been
switched to.
|
| EyesTouchScreen |
A wrapper class for TouchScreen implementation.
|
| EyesWebDriver |
An Eyes implementation of the interfaces implemented by
RemoteWebDriver. |
| EyesWebDriverScreenshot | |
| EyesWebDriverScreenshotFactory |
Encapsulates the instantiation of an
EyesWebDriverScreenshot . |
| Frame |
Encapsulates a frame/iframe.
|
| FrameChain |
Represents a path to a frame, including their location and scroll.
|
| FullPageCaptureAlgorithm | |
| ImageRotation |
Encapsulates rotation data for images.
|
| MoveToRegionVisibilityStrategy |
An implementation of
RegionVisibilityStrategy, which tries to move
to the region. |
| NopRegionVisibilityStrategy |
An implementation of
RegionVisibilityStrategy which does nothing. |
| ScrollPositionMemento |
Encapsulates state for
ScrollPositionProvider instances. |
| ScrollPositionProvider | |
| TakesScreenshotImageProvider |
An image provider based on WebDriver's
TakesScreenshot interface. |
| WebDriverScreenshot |
Encapsulation for the WebDriver wire protocol "screenshot" command response.
|
| Enum | Description |
|---|---|
| EyesTargetLocator.TargetType |
An enum for the different types of frames we can switch into.
|
| StitchMode |
Represents the types of available stitch modes.
|
| Exception | Description |
|---|---|
| EyesDriverOperationException |
Encapsulates an error when trying to perform an action using WebDriver.
|
| NoFramesException |
Copyright © 2016. All rights reserved.