package web
- Alphabetic
- Public
- All
Type Members
-
class
DriverManager extends LazyLogging
Provides and manages access to the web drivers.
-
class
EyesContext extends LazyLogging
AppliTools Eyes context for performing visual checks.
-
case class
Locator(locatorType: String, expression: String, container: Option[String], isContainer: Boolean, timeout: Option[Duration], index: Option[Int]) extends Product with Serializable
Captures a web locator.
Captures a web locator.
- locatorType
the locator type
- expression
the locator expression
- container
optional parent container name
- isContainer
true if this is a locaotr for a container element, false otherwise
- timeout
optional timeout (defaults to
gwen.web.locator.wait.secondsif not provided)- index
optional index (if locator returns more than one element then index is required)
-
case class
LocatorBinding(element: String, locators: List[Locator]) extends Product with Serializable
Captures a web element locator binding.
Captures a web element locator binding. A binding can have one or more locators.
- element
the web element name
- locators
the locators
-
class
WebContext extends WebElementLocator with LazyLogging
The web context.
The web context. All web driver interactions happen here (and will do nothing when --dry-run is enabled).
-
trait
WebElementLocator extends LazyLogging
Locates web elements using the selenium web driver.
-
trait
WebEngine extends DefaultEngineSupport[WebEnvContext]
A web engine that uses the Selenium web driver API to automate various web operations.
-
class
WebEnvContext extends EnvContext
Manages the web context and environment bindings.
-
class
WebInterpreter extends GwenInterpreter[WebEnvContext] with WebEngine
The gwen-web interpreter.
Value Members
-
object
EyesContext
AppliTools Eyes context companion (constants).
-
object
EyesSettings
Provides access to gwen Eyes settings used to configure AppliTools.
-
object
Locator extends Serializable
Locator factory companion.
-
object
LocatorBinding extends Serializable
Locator binding factory companion.
-
object
ScrollTo extends Enumeration
Enumeration of supported scroll to positions.
- object WebEvents
-
object
WebInterpreter extends GwenApp[WebEnvContext]
The gwen-web standalone application.
-
object
WebSettings
Provides access to gwen web settings defined through system properties loaded from properties files.