gwen.web.eval

package gwen.web.eval

Members list

Type members

Classlikes

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ElementEvent

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum ScrollTo

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum WebBrowser

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object WebBrowser

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
WebBrowser.type
class WebContext(options: GwenOptions, envState: EnvState, driverManager: DriverManager) extends EvalContext, LazyLogging, WebSessionEventListener

The web evaluatioin context.

The web evaluatioin context.

Attributes

Supertypes
class EvalContext
trait PdfSupport
trait SysProcSupport
trait SimilaritySupport
trait TemplateSupport
trait DecodingSupport
trait ScriptSupport
trait SQLSupport
trait JsonPathSupport
trait XPathSupport
trait RegexSupport
class Environment
trait LazyLogging
class Object
trait Matchable
class Any
Show all
class WebElementLocator(ctx: WebContext) extends LazyLogging

Locates web elements using the selenium web driver.

Locates web elements using the selenium web driver.

Attributes

Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
class WebEngine extends EvalEngine[WebContext]

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

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

Attributes

Supertypes
class EvalEngine[WebContext]
trait GwenInfo
trait StepTranslator[WebContext]
trait UnitEngine[WebContext]
trait GherkinParser
trait StepEngine[WebContext]
trait StepDefEngine[WebContext]
trait ExamplesEngine[WebContext]
trait ScenarioEngine[WebContext]
trait RuleEngine[WebContext]
trait BackgroundEngine[WebContext]
trait SpecNormaliser
trait BehaviorRules
trait SpecEngine[WebContext]
class NodeEventDispatcher
trait LazyLogging
class Object
trait Matchable
class Any
Show all
object WebErrors

Defines methods for raising various kinds of errors (exceptions).

Defines methods for raising various kinds of errors (exceptions).

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
WebErrors.type
object WebSettings extends LazyLogging

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

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

Attributes

Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
Self type