org.pageobject.core.page

PageBase

trait PageBase extends QueryDsl

Base trait for PageObject and PageModule.

Self Type
PageBase with PageReference
Linear Supertypes
QueryDsl, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PageBase
  2. QueryDsl
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def className(className: String): ClassNameQuery

    Returns a class name query.

    Returns a class name query.

    This method enables syntax such as the following:

    click on className("???")
    ^
    

    className

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def cssSelector(cssSelector: String): CssSelectorQuery

    Returns a CSS selector query.

    Returns a CSS selector query.

    This method enables syntax such as the following:

    click on cssSelector("???")
    ^
    

    cssSelector

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. def id(elementId: String): IdQuery

    Returns an ID query.

    Returns an ID query.

    This method enables syntax such as the following:

    click on id("q")
    ^
    

    elementId

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. def linkText(linkText: String): LinkTextQuery

    Returns a link text query.

    Returns a link text query.

    This method enables syntax such as the following:

    click on linkText("???")
    ^
    

    linkText

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  18. def modules[T <: ElementPageModule](query: Query, factory: (Element) ⇒ T): Seq[T]

    Creates a Seq of ElementPageModules, one module for each Element returned by Query.

    Creates a Seq of ElementPageModules, one module for each Element returned by Query.

    Example:   def todos = modules(xpath("li"), TodoEntryModule(_))

    T

    the Type of the ElementPageModule

    query

    the query to execute

    factory

    A function returning a ElementPageModule for the given Element.

    returns

    A Seq of created ElementPageModules, can be empty.

    Attributes
    protected
  19. def name(elementName: String): NameQuery

    Returns a name query.

    Returns a name query.

    This method enables syntax such as the following:

    click on name("q")
    ^
    

    elementName

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. def partialLinkText(partialLinkText: String): PartialLinkTextQuery

    Returns a partial link text query.

    Returns a partial link text query.

    This method enables syntax such as the following:

    click on partialLinkText("???")
    ^
    

    partialLinkText

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def tagName(tagName: String): TagNameQuery

    Returns a tag name query.

    Returns a tag name query.

    This method enables syntax such as the following:

    click on tagName("???")
    ^
    

    tagName

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def xpath(xpath: String): XPathQuery

    Returns an XPath query.

    Returns an XPath query.

    This method enables syntax such as the following:

    click on xpath("???")
    ^
    

    xpath

    the query string for this query.

    Attributes
    protected
    Definition Classes
    QueryDsl

Inherited from QueryDsl

Inherited from AnyRef

Inherited from Any

Ungrouped