play.api.test

TestBrowser

case class TestBrowser (webDriver: WebDriver) extends FluentAdapter with Product with Serializable

A test browser (Using Selenium WebDriver) with the FluentLenium API (https://github.com/Fluentlenium/FluentLenium).

webDriver

The WebDriver instance to use.

Linear Supertypes
Serializable, Serializable, Product, Equals, FluentAdapter, Fluent, SearchActions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TestBrowser
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. FluentAdapter
  7. Fluent
  8. SearchActions
  9. AnyRef
  10. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TestBrowser (webDriver: WebDriver)

    webDriver

    The WebDriver instance to use.

Value Members

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def $ (arg0: String, arg1: Integer, arg2: <repeated...>[Filter]): FluentWebElement

    Definition Classes
    Fluent
  5. def $ (arg0: String, arg1: <repeated...>[Filter]): FluentList[FluentWebElement]

    Definition Classes
    Fluent
  6. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  9. def await (): FluentWait

    Definition Classes
    Fluent
  10. def canEqual (arg0: Any): Boolean

    Definition Classes
    TestBrowser → Equals
  11. def clear (arg0: FluentWebElement): Fluent

    Definition Classes
    Fluent
  12. def clear (arg0: FluentList[FluentWebElement]): Fluent

    Definition Classes
    Fluent
  13. def clear (arg0: String, arg1: <repeated...>[Filter]): Fluent

    Definition Classes
    Fluent
  14. def click (arg0: FluentDefaultActions): Fluent

    Definition Classes
    Fluent
  15. def click (arg0: String, arg1: <repeated...>[Filter]): Fluent

    Definition Classes
    Fluent
  16. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  17. def createPage [T <: FluentPage] (arg0: Class[T]): T

    Definition Classes
    FluentAdapter
  18. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  19. def equals (arg0: Any): Boolean

    Definition Classes
    TestBrowser → Equals → AnyRef → Any
  20. def executeScript (arg0: String): Fluent

    Definition Classes
    Fluent
  21. def fill (arg0: FluentDefaultActions, arg1: <repeated...>[Filter]): FillConstructor

    Definition Classes
    Fluent
  22. def fill (arg0: String, arg1: <repeated...>[Filter]): FillConstructor

    Definition Classes
    Fluent
  23. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  24. def find (arg0: String, arg1: Integer, arg2: <repeated...>[Filter]): FluentWebElement

    Definition Classes
    Fluent → SearchActions
  25. def find (arg0: String, arg1: <repeated...>[Filter]): FluentList[FluentWebElement]

    Definition Classes
    Fluent → SearchActions
  26. def findFirst (arg0: String, arg1: <repeated...>[Filter]): FluentWebElement

    Definition Classes
    Fluent → SearchActions
  27. def getBaseUrl (): String

    Definition Classes
    Fluent
  28. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  29. def getCookie (arg0: String): Cookie

    Definition Classes
    Fluent
  30. def getCookies (): Set[Cookie]

    Definition Classes
    Fluent
  31. def getDefaultBaseUrl (): String

    Definition Classes
    FluentAdapter
  32. def getDefaultConfig (): Unit

    Definition Classes
    FluentAdapter
  33. def getDefaultDriver (): WebDriver

    Definition Classes
    FluentAdapter
  34. def getDriver (): WebDriver

    Definition Classes
    Fluent
  35. def goTo (arg0: String): Fluent

    Definition Classes
    Fluent
  36. def goTo [P <: FluentPage] (arg0: P): P

    Definition Classes
    Fluent
  37. def hashCode (): Int

    Definition Classes
    TestBrowser → AnyRef → Any
  38. def initClass [T <: FluentPage] (arg0: Class[T]): T

    Attributes
    protected[core]
    Definition Classes
    FluentAdapter
  39. def initFluent (arg0: WebDriver): Fluent

    Attributes
    protected[core] final
    Definition Classes
    Fluent
  40. def initTest (): Unit

    Attributes
    protected[core]
    Definition Classes
    FluentAdapter
  41. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  42. def manage : Options

    retrieves the underlying option interface that can be used to set cookies, manage timeouts among other things

  43. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  44. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  45. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  46. def pageSource (): String

    Definition Classes
    Fluent
  47. def productArity : Int

    Definition Classes
    TestBrowser → Product
  48. def productElement (arg0: Int): Any

    Definition Classes
    TestBrowser → Product
  49. def productIterator : Iterator[Any]

    Definition Classes
    Product
  50. def productPrefix : String

    Definition Classes
    TestBrowser → Product
  51. def quit (): Unit

    Definition Classes
    FluentAdapter
  52. def submit (arg0: FluentDefaultActions): Fluent

    Definition Classes
    Fluent
  53. def submit (arg0: String, arg1: <repeated...>[Filter]): Fluent

    Definition Classes
    Fluent
  54. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  55. def takeScreenShot (arg0: String): Fluent

    Definition Classes
    Fluent
  56. def takeScreenShot (): Fluent

    Definition Classes
    Fluent
  57. def text (arg0: String, arg1: <repeated...>[Filter]): List[String]

    Definition Classes
    Fluent
  58. def title (): String

    Definition Classes
    Fluent
  59. def toString (): String

    Definition Classes
    TestBrowser → AnyRef → Any
  60. def url (): String

    Definition Classes
    Fluent
  61. def value (arg0: String, arg1: <repeated...>[Filter]): List[String]

    Definition Classes
    Fluent
  62. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  65. def waitUntil [T] (block: ⇒ T): T

    Repeatedly applies this instance's input value to the given block until one of the following occurs: the function returns neither null nor false, the function throws an unignored exception, the default timeout expires

    Repeatedly applies this instance's input value to the given block until one of the following occurs: the function returns neither null nor false, the function throws an unignored exception, the default timeout expires

    block

    code to be executed

  66. def waitUntil [T] (timeout: Int, timeUnit: TimeUnit)(block: ⇒ T): T

    Repeatedly applies this instance's input value to the given block until one of the following occurs: the function returns neither null nor false, the function throws an unignored exception, the timeout expires

    Repeatedly applies this instance's input value to the given block until one of the following occurs: the function returns neither null nor false, the function throws an unignored exception, the timeout expires

    timeout
    timeUnit

    duration

    block

    code to be executed

  67. val webDriver : WebDriver

    The WebDriver instance to use.

  68. def withDefaultPageWait (arg0: Long, arg1: TimeUnit): Fluent

    Definition Classes
    Fluent
  69. def withDefaultSearchWait (arg0: Long, arg1: TimeUnit): Fluent

    Definition Classes
    Fluent
  70. def withDefaultUrl (arg0: String): Fluent

    Definition Classes
    Fluent

Deprecated Value Members

  1. def productElements : Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    use productIterator instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from FluentAdapter

Inherited from Fluent

Inherited from SearchActions

Inherited from AnyRef

Inherited from Any