gwen.web.eval.binding
package gwen.web.eval.binding
Members list
Type members
Classlikes
object LocatorBinding
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocatorBinding.type
class LocatorBinding(val name: String, val selectors: List[Selector], ctx: WebContext) extends Binding[WebContext, WebElement]
Attributes
- Companion
- object
- Supertypes
class LocatorBindingResolver(ctx: WebContext) extends LazyLogging
Resolves locator bindings to actual web elements.
Resolves locator bindings to actual web elements.
Attributes
- Supertypes
-
trait LazyLoggingclass Objecttrait Matchableclass Any
object LocatorKey
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocatorKey.type
enum RelativeSelectorType
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow 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 Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Selector
enum SelectorType
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SelectorType
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SelectorType.type
In this article