p

gwen

web

package web

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class DriverManager extends LazyLogging

    Provides and manages access to the web drivers.

  2. class EyesContext extends LazyLogging

    AppliTools Eyes context for performing visual checks.

  3. 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.seconds if not provided)

    index

    optional index (if locator returns more than one element then index is required)

  4. 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

  5. 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).

  6. trait WebElementLocator extends LazyLogging

    Locates web elements using the selenium web driver.

  7. trait WebEngine extends DefaultEngineSupport[WebEnvContext]

    A web engine that uses the Selenium web driver API to automate various web operations.

  8. class WebEnvContext extends EnvContext

    Manages the web context and environment bindings.

  9. class WebInterpreter extends GwenInterpreter[WebEnvContext] with WebEngine

    The gwen-web interpreter.

Value Members

  1. object EyesContext

    AppliTools Eyes context companion (constants).

  2. object EyesSettings

    Provides access to gwen Eyes settings used to configure AppliTools.

  3. object Locator extends Serializable

    Locator factory companion.

  4. object LocatorBinding extends Serializable

    Locator binding factory companion.

  5. object ScrollTo extends Enumeration

    Enumeration of supported scroll to positions.

  6. object WebEvents
  7. object WebInterpreter extends GwenApp[WebEnvContext]

    The gwen-web standalone application.

  8. object WebSettings

    Provides access to gwen web settings defined through system properties loaded from properties files.

Ungrouped