trait ConfiguredBrowser extends TestSuiteMixin with WebBrowser with Eventually with IntegrationPatience
Trait that provides a configured Application
, server port number, and Selenium WebDriver
to the suite
into which it is mixed.
The purpose of this trait is to allow nested suites of an enclosing suite that extends OneBrowserPerSuite
to make use of the WebDriver
provided by OneBrowserPerSuite
. Trait OneBrowserPerSuite
will ensure
the WebDriver
is placed in the ConfigMap
under the key org.scalatestplus.play.webDriver
before nested suites are invoked. This
information represents the "configured browser" that is passed from the enclosing suite to the nested suites. Trait ConfiguredBrowser
extracts this information from
from the ConfigMap
and makes the WebDriver
available implicitly from the webDriver
method.
This trait's self-type, ServerProvider, will ensure
a TestServer
and Application
are available to each test. The self-type will require that you mix in either
GuiceOneServerPerSuite, GuiceOneServerPerTest,
ConfiguredServer before you mix in this trait. Your choice among these three
ServerProvider
s will determine the extent to which one or more TestServer
s are shared by multiple tests.
To prevent discovery of nested suites you can annotate them with @DoNotDiscover
. Here's an example
taken from the documentation for trait OneBrowserPerSuite:
package org.scalatestplus.play.examples.onebrowserpersuite import org.scalatest.tags.FirefoxBrowser import org.scalatestplus.play._ import play.api.{Play, Application} import play.api.inject.guice._ import play.api.routing._ @FirefoxBrowser class ExampleSpec extends PlaySpec with OneServerPerSuite with OneBrowserPerSuite with FirefoxFactory { // Override fakeApplication() if you need a Application with other than non-default parameters. def fakeApplication(): Application = new GuiceApplicationBuilder() .configure("foo" -> "bar", "ehcacheplugin" -> "disabled") .router(TestRoutes.router) .build() "The OneBrowserPerSuite trait" must { "provide an Application" in { app.configuration.getOptional[String]("ehcacheplugin") mustBe Some("disabled") } "make the Application available implicitly" in { def getConfig(key: String)(implicit app: Application) = app.configuration.getOptional[String](key) getConfig("ehcacheplugin") mustBe Some("disabled") } "provide an http endpoint" in { runningServer.endpoints.httpEndpoint must not be empty } "provide an actual running server" in { import java.net._ val url = new URL("http://localhost:" + port + "/boum") val con = url.openConnection().asInstanceOf[HttpURLConnection] try con.getResponseCode mustBe 404 finally con.disconnect() } "provide a web driver" in { go to ("http://localhost:" + port + "/testing") pageTitle mustBe "Test Page" click on find(name("b")).value eventually { pageTitle mustBe "scalatest" } } } }
- Self Type
- ConfiguredBrowser with TestSuite with ServerProvider
- Source
- ConfiguredBrowser.scala
- Alphabetic
- By Inheritance
- ConfiguredBrowser
- IntegrationPatience
- Eventually
- PatienceConfiguration
- AbstractPatienceConfiguration
- ScaledTimeSpans
- WebBrowser
- TestSuiteMixin
- SuiteMixin
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
final
class
ActiveElementTarget extends SwitchTarget[Element]
- Definition Classes
- WebBrowser
-
final
class
AlertTarget extends SwitchTarget[Alert]
- Definition Classes
- WebBrowser
-
final
class
Checkbox extends Element
- Definition Classes
- WebBrowser
-
case class
ClassNameQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
ColorField extends ValueElement
- Definition Classes
- WebBrowser
-
class
CookiesNoun extends AnyRef
- Definition Classes
- WebBrowser
-
case class
CssSelectorQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
DateField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
DateTimeField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
DateTimeLocalField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
DefaultContentTarget extends SwitchTarget[WebDriver]
- Definition Classes
- WebBrowser
-
case class
Dimension extends Product with Serializable
- Definition Classes
- WebBrowser
-
sealed
trait
Element extends AnyRef
- Definition Classes
- WebBrowser
-
final
class
EmailField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
FrameElementTarget extends SwitchTarget[WebDriver]
- Definition Classes
- WebBrowser
-
final
class
FrameIndexTarget extends SwitchTarget[WebDriver]
- Definition Classes
- WebBrowser
-
final
class
FrameNameOrIdTarget extends SwitchTarget[WebDriver]
- Definition Classes
- WebBrowser
-
final
class
FrameWebElementTarget extends SwitchTarget[WebDriver]
- Definition Classes
- WebBrowser
-
case class
IdQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
case class
LinkTextQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
MonthField extends ValueElement
- Definition Classes
- WebBrowser
-
class
MultiSel extends Element
- Definition Classes
- WebBrowser
-
class
MultiSelOptionSeq extends IndexedSeq[String]
- Definition Classes
- WebBrowser
-
case class
NameQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
NumberField extends ValueElement
- Definition Classes
- WebBrowser
-
case class
PartialLinkTextQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
PasswordField extends ValueElement
- Definition Classes
- WebBrowser
-
final
case class
PatienceConfig extends Product with Serializable
- Definition Classes
- AbstractPatienceConfiguration
-
case class
Point extends Product with Serializable
- Definition Classes
- WebBrowser
-
sealed
trait
Query extends Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
RadioButton extends Element
- Definition Classes
- WebBrowser
-
final
class
RadioButtonGroup extends AnyRef
- Definition Classes
- WebBrowser
-
final
class
RangeField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
SearchField extends ValueElement
- Definition Classes
- WebBrowser
-
class
SingleSel extends Element
- Definition Classes
- WebBrowser
-
sealed abstract
class
SwitchTarget[T] extends AnyRef
- Definition Classes
- WebBrowser
-
case class
TagNameQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
-
final
class
TelField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
TextArea extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
TextField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
TimeField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
UrlField extends ValueElement
- Definition Classes
- WebBrowser
-
trait
ValueElement extends Element
- Definition Classes
- WebBrowser
-
final
class
WeekField extends ValueElement
- Definition Classes
- WebBrowser
-
final
class
WindowTarget extends SwitchTarget[WebDriver]
- Definition Classes
- WebBrowser
-
final
class
WrappedCookie extends AnyRef
- Definition Classes
- WebBrowser
-
case class
XPathQuery extends Query with Product with Serializable
- Definition Classes
- WebBrowser
Abstract Value Members
-
abstract
def
expectedTestCount(filter: Filter): Int
- Definition Classes
- SuiteMixin
-
abstract
def
nestedSuites: IndexedSeq[Suite]
- Definition Classes
- SuiteMixin
-
abstract
def
rerunner: Option[String]
- Definition Classes
- SuiteMixin
-
abstract
def
runNestedSuites(args: Args): Status
- Attributes
- protected
- Definition Classes
- SuiteMixin
-
abstract
def
runTest(testName: String, args: Args): Status
- Attributes
- protected
- Definition Classes
- SuiteMixin
-
abstract
def
runTests(testName: Option[String], args: Args): Status
- Attributes
- protected
- Definition Classes
- SuiteMixin
-
abstract
val
styleName: String
- Definition Classes
- SuiteMixin
-
abstract
def
suiteId: String
- Definition Classes
- SuiteMixin
-
abstract
def
suiteName: String
- Definition Classes
- SuiteMixin
-
abstract
def
tags: Map[String, Set[String]]
- Definition Classes
- SuiteMixin
-
abstract
def
testDataFor(testName: String, theConfigMap: ConfigMap): TestData
- Definition Classes
- SuiteMixin
-
abstract
def
testNames: Set[String]
- Definition Classes
- SuiteMixin
-
abstract
def
withFixture(test: (ConfiguredBrowser.this)#NoArgTest): Outcome
- Attributes
- protected
- Definition Classes
- TestSuiteMixin
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
activeElement: (ConfiguredBrowser.this)#ActiveElementTarget
- Definition Classes
- WebBrowser
-
def
addCookie(name: String, value: String, path: String, expiry: Date, domain: String, secure: Boolean)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
val
alertBox: (ConfiguredBrowser.this)#AlertTarget
- Definition Classes
- WebBrowser
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
captureTo(fileName: String)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
checkbox(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#Checkbox
- Definition Classes
- WebBrowser
-
def
checkbox(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#Checkbox
- Definition Classes
- WebBrowser
-
def
className(className: String): (ConfiguredBrowser.this)#ClassNameQuery
- Definition Classes
- WebBrowser
-
def
clickOn(element: (ConfiguredBrowser.this)#Element): Unit
- Definition Classes
- WebBrowser
-
def
clickOn(queryString: String)(implicit driver: WebDriver, pos: Position): Unit
- Definition Classes
- WebBrowser
-
def
clickOn(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
clickOn(element: WebElement): Unit
- Definition Classes
- WebBrowser
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
close()(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
colorField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#ColorField
- Definition Classes
- WebBrowser
-
def
colorField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#ColorField
- Definition Classes
- WebBrowser
-
def
cookie(name: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#WrappedCookie
- Definition Classes
- WebBrowser
-
val
cookies: (ConfiguredBrowser.this)#CookiesNoun
- Definition Classes
- WebBrowser
-
def
cssSelector(cssSelector: String): (ConfiguredBrowser.this)#CssSelectorQuery
- Definition Classes
- WebBrowser
-
def
currentUrl(implicit driver: WebDriver): String
- Definition Classes
- WebBrowser
-
def
dateField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#DateField
- Definition Classes
- WebBrowser
-
def
dateField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#DateField
- Definition Classes
- WebBrowser
-
def
dateTimeField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#DateTimeField
- Definition Classes
- WebBrowser
-
def
dateTimeField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#DateTimeField
- Definition Classes
- WebBrowser
-
def
dateTimeLocalField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#DateTimeLocalField
- Definition Classes
- WebBrowser
-
def
dateTimeLocalField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#DateTimeLocalField
- Definition Classes
- WebBrowser
-
val
defaultContent: (ConfiguredBrowser.this)#DefaultContentTarget
- Definition Classes
- WebBrowser
-
def
deleteAllCookies()(implicit driver: WebDriver, pos: Position): Unit
- Definition Classes
- WebBrowser
-
def
deleteCookie(name: String)(implicit driver: WebDriver, pos: Position): Unit
- Definition Classes
- WebBrowser
-
def
emailField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#EmailField
- Definition Classes
- WebBrowser
-
def
emailField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#EmailField
- Definition Classes
- WebBrowser
-
def
enter(value: String)(implicit driver: WebDriver, pos: Position): Unit
- Definition Classes
- WebBrowser
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
eventually[T](fun: ⇒ T)(implicit config: (ConfiguredBrowser.this)#PatienceConfig, pos: Position): T
- Definition Classes
- Eventually
-
def
eventually[T](interval: Interval)(fun: ⇒ T)(implicit config: (ConfiguredBrowser.this)#PatienceConfig, pos: Position): T
- Definition Classes
- Eventually
-
def
eventually[T](timeout: Timeout)(fun: ⇒ T)(implicit config: (ConfiguredBrowser.this)#PatienceConfig, pos: Position): T
- Definition Classes
- Eventually
-
def
eventually[T](timeout: Timeout, interval: Interval)(fun: ⇒ T)(implicit pos: Position): T
- Definition Classes
- Eventually
-
def
executeAsyncScript(script: String, args: AnyRef*)(implicit driver: WebDriver): AnyRef
- Definition Classes
- WebBrowser
-
def
executeScript[T](script: String, args: AnyRef*)(implicit driver: WebDriver): AnyRef
- Definition Classes
- WebBrowser
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
find(queryString: String)(implicit driver: WebDriver): Option[(ConfiguredBrowser.this)#Element]
- Definition Classes
- WebBrowser
-
def
find(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver): Option[(ConfiguredBrowser.this)#Element]
- Definition Classes
- WebBrowser
-
def
findAll(queryString: String)(implicit driver: WebDriver): Iterator[(ConfiguredBrowser.this)#Element]
- Definition Classes
- WebBrowser
-
def
findAll(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver): Iterator[(ConfiguredBrowser.this)#Element]
- Definition Classes
- WebBrowser
-
def
frame(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#FrameWebElementTarget
- Definition Classes
- WebBrowser
-
def
frame(element: (ConfiguredBrowser.this)#Element): (ConfiguredBrowser.this)#FrameElementTarget
- Definition Classes
- WebBrowser
-
def
frame(element: WebElement): (ConfiguredBrowser.this)#FrameWebElementTarget
- Definition Classes
- WebBrowser
-
def
frame(nameOrId: String): (ConfiguredBrowser.this)#FrameNameOrIdTarget
- Definition Classes
- WebBrowser
-
def
frame(index: Int): (ConfiguredBrowser.this)#FrameIndexTarget
- Definition Classes
- WebBrowser
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
goBack()(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
goForward()(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
goTo(page: Page)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
goTo(url: String)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
id(elementId: String): (ConfiguredBrowser.this)#IdQuery
- Definition Classes
- WebBrowser
-
def
implicitlyWait(timeout: Span)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
interval(value: Span): Interval
- Definition Classes
- PatienceConfiguration
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isScreenshotSupported(implicit driver: WebDriver): Boolean
- Definition Classes
- WebBrowser
-
def
linkText(linkText: String): (ConfiguredBrowser.this)#LinkTextQuery
- Definition Classes
- WebBrowser
-
def
monthField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#MonthField
- Definition Classes
- WebBrowser
-
def
monthField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#MonthField
- Definition Classes
- WebBrowser
-
def
multiSel(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#MultiSel
- Definition Classes
- WebBrowser
-
def
multiSel(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#MultiSel
- Definition Classes
- WebBrowser
-
def
name(elementName: String): (ConfiguredBrowser.this)#NameQuery
- Definition Classes
- WebBrowser
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
numberField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#NumberField
- Definition Classes
- WebBrowser
-
def
numberField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#NumberField
- Definition Classes
- WebBrowser
-
def
pageSource(implicit driver: WebDriver): String
- Definition Classes
- WebBrowser
-
def
pageTitle(implicit driver: WebDriver): String
- Definition Classes
- WebBrowser
-
def
partialLinkText(partialLinkText: String): (ConfiguredBrowser.this)#PartialLinkTextQuery
- Definition Classes
- WebBrowser
-
implicit
val
patienceConfig: (ConfiguredBrowser.this)#PatienceConfig
- Definition Classes
- IntegrationPatience → AbstractPatienceConfiguration
-
def
pressKeys(value: String)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
pwdField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#PasswordField
- Definition Classes
- WebBrowser
-
def
pwdField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#PasswordField
- Definition Classes
- WebBrowser
-
def
quit()(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
radioButton(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#RadioButton
- Definition Classes
- WebBrowser
-
def
radioButton(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#RadioButton
- Definition Classes
- WebBrowser
-
def
radioButtonGroup(groupName: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#RadioButtonGroup
- Definition Classes
- WebBrowser
-
def
rangeField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#RangeField
- Definition Classes
- WebBrowser
-
def
rangeField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#RangeField
- Definition Classes
- WebBrowser
-
def
reloadPage()(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
run(testName: Option[String], args: Args): Status
Looks in
args.configMap
for a key named "org.scalatestplus.play.webDriver" whose value is aWebDriver
, and if it exists, sets theWebDriver
as the value that will be returned from thewebDriver
method, then callssuper.run
.Looks in
args.configMap
for a key named "org.scalatestplus.play.webDriver" whose value is aWebDriver
, and if it exists, sets theWebDriver
as the value that will be returned from thewebDriver
method, then callssuper.run
.If no key matches "org.scalatestplus.play.webDriver" in
args.configMap
, or the associated value is not aWebDriver
, throwsIllegalArgumentException
.- testName
an optional name of one test to run. If
None
, all relevant tests should be run. I.e.,None
acts like a wildcard that means run all relevant tests in thisSuite
.- args
the
Args
for this run- returns
a
Status
object that indicates when all tests and nested suites started by this method have completed, and whether or not a failure occurred.
- Definition Classes
- ConfiguredBrowser → SuiteMixin
- Exceptions thrown
java.lang.IllegalArgumentException
if theWebDriver
does not appear inargs.configMap
under the expected key
-
final
def
scaled(span: Span): Span
- Definition Classes
- ScaledTimeSpans
-
def
searchField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#SearchField
- Definition Classes
- WebBrowser
-
def
searchField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#SearchField
- Definition Classes
- WebBrowser
-
def
setCaptureDir(targetDirPath: String): Unit
- Definition Classes
- WebBrowser
-
def
setScriptTimeout(timeout: Span)(implicit driver: WebDriver): Unit
- Definition Classes
- WebBrowser
-
def
singleSel(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#SingleSel
- Definition Classes
- WebBrowser
-
def
singleSel(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#SingleSel
- Definition Classes
- WebBrowser
-
def
spanScaleFactor: Double
- Definition Classes
- ScaledTimeSpans
-
def
submit()(implicit driver: WebDriver, pos: Position): Unit
- Definition Classes
- WebBrowser
-
def
switchTo[T](target: (ConfiguredBrowser.this)#SwitchTarget[T])(implicit driver: WebDriver, pos: Position): T
- Definition Classes
- WebBrowser
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tagName(tagName: String): (ConfiguredBrowser.this)#TagNameQuery
- Definition Classes
- WebBrowser
-
def
telField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TelField
- Definition Classes
- WebBrowser
-
def
telField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TelField
- Definition Classes
- WebBrowser
-
def
textArea(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TextArea
- Definition Classes
- WebBrowser
-
def
textArea(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TextArea
- Definition Classes
- WebBrowser
-
def
textField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TextField
- Definition Classes
- WebBrowser
-
def
textField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TextField
- Definition Classes
- WebBrowser
-
def
timeField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TimeField
- Definition Classes
- WebBrowser
-
def
timeField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#TimeField
- Definition Classes
- WebBrowser
-
def
timeout(value: Span): Timeout
- Definition Classes
- PatienceConfiguration
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
urlField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#UrlField
- Definition Classes
- WebBrowser
-
def
urlField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#UrlField
- Definition Classes
- WebBrowser
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
implicit
def
webDriver: WebDriver
The "configured" Selenium
WebDriver
, passed intorun
via theConfigMap
.The "configured" Selenium
WebDriver
, passed intorun
via theConfigMap
.- returns
the configured port number
-
def
weekField(queryString: String)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#WeekField
- Definition Classes
- WebBrowser
-
def
weekField(query: (ConfiguredBrowser.this)#Query)(implicit driver: WebDriver, pos: Position): (ConfiguredBrowser.this)#WeekField
- Definition Classes
- WebBrowser
-
def
window(nameOrHandle: String): (ConfiguredBrowser.this)#WindowTarget
- Definition Classes
- WebBrowser
-
def
windowHandle(implicit driver: WebDriver): String
- Definition Classes
- WebBrowser
-
def
windowHandles(implicit driver: WebDriver): Set[String]
- Definition Classes
- WebBrowser
-
def
withScreenshot[T](fun: ⇒ T)(implicit driver: WebDriver): T
- Definition Classes
- WebBrowser
-
def
xpath(xpath: String): (ConfiguredBrowser.this)#XPathQuery
- Definition Classes
- WebBrowser