gwen.web.eval.binding

Members list

Type members

Classlikes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class LocatorBinding(val name: String, val selectors: List[Selector], ctx: WebContext) extends Binding[WebContext, WebElement]

Attributes

Companion
object
Supertypes
class Binding[WebContext, WebElement]
class Object
trait Matchable
class Any
class LocatorBindingResolver(ctx: WebContext) extends LazyLogging

Resolves locator bindings to actual web elements.

Resolves locator bindings to actual web elements.

Attributes

Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
object LocatorKey

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LocatorKey.type

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Selector(selectorType: SelectorType, expression: String, relative: Option[(RelativeSelectorType, LocatorBinding, Option[Int])], isContainer: Boolean, timeout: Duration, index: Option[Int])

Captures a selector.

Captures a selector.

Value parameters

expression

the selector expression

index

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

isContainer

true if this is a selector for a container element, false otherwise

relative

optional relative selector and binding

selectorType

the seletor type

timeout

optional timeout

Attributes

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

Locator factory companion.

Locator factory companion.

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Selector.type

Attributes

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

Attributes

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