trait
WebClientExposingHtmlUnit extends WebBrowser with Driver
Type Members
-
final
class
ActiveElementTarget extends SwitchTarget[Element]
-
final
class
AlertTarget extends SwitchTarget[Alert]
-
final
class
Checkbox extends Element
-
case class
ClassNameQuery extends Query with Product with Serializable
-
final
class
ColorField extends ValueElement
-
class
CookiesNoun extends AnyRef
-
case class
CssSelectorQuery extends Query with Product with Serializable
-
final
class
DateField extends ValueElement
-
final
class
DateTimeField extends ValueElement
-
final
class
DateTimeLocalField extends ValueElement
-
final
class
DefaultContentTarget extends SwitchTarget[WebDriver]
-
-
sealed
trait
Element extends AnyRef
-
final
class
EmailField extends ValueElement
-
final
class
FrameElementTarget extends SwitchTarget[WebDriver]
-
final
class
FrameIndexTarget extends SwitchTarget[WebDriver]
-
final
class
FrameNameOrIdTarget extends SwitchTarget[WebDriver]
-
final
class
FrameWebElementTarget extends SwitchTarget[WebDriver]
-
case class
IdQuery extends Query with Product with Serializable
-
case class
LinkTextQuery extends Query with Product with Serializable
-
final
class
MonthField extends ValueElement
-
class
MultiSel extends Element
-
class
MultiSelOptionSeq extends IndexedSeq[String]
-
case class
NameQuery extends Query with Product with Serializable
-
final
class
NumberField extends ValueElement
-
case class
PartialLinkTextQuery extends Query with Product with Serializable
-
final
class
PasswordField extends ValueElement
-
-
-
final
class
RadioButton extends Element
-
final
class
RadioButtonGroup extends AnyRef
-
final
class
RangeField extends ValueElement
-
final
class
SearchField extends ValueElement
-
class
SingleSel extends Element
-
sealed abstract
class
SwitchTarget[T] extends AnyRef
-
case class
TagNameQuery extends Query with Product with Serializable
-
final
class
TelField extends ValueElement
-
final
class
TextArea extends ValueElement
-
final
class
TextField extends ValueElement
-
final
class
TimeField extends ValueElement
-
final
class
UrlField extends ValueElement
-
trait
ValueElement extends Element
-
final
class
WeekField extends ValueElement
-
final
class
WindowTarget extends SwitchTarget[WebDriver]
-
final
class
WrappedCookie extends AnyRef
-
case class
XPathQuery extends Query with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
object
add
-
def
addCookie(name: String, value: String, path: String, expiry: Date, domain: String, secure: Boolean)(implicit driver: WebDriver): Unit
-
-
final
def
asInstanceOf[T0]: T0
-
def
captureTo(fileName: String)(implicit driver: WebDriver): Unit
-
def
checkbox(queryString: String)(implicit driver: WebDriver, pos: Position): Checkbox
-
-
def
className(className: String): ClassNameQuery
-
object
click
-
def
clickOn(element: Element): Unit
-
def
clickOn(queryString: String)(implicit driver: WebDriver, pos: Position): Unit
-
def
clickOn(query: Query)(implicit driver: WebDriver): Unit
-
-
def
clone(): AnyRef
-
def
close()(implicit driver: WebDriver): Unit
-
def
colorField(queryString: String)(implicit driver: WebDriver, pos: Position): ColorField
-
-
-
-
def
cssSelector(cssSelector: String): CssSelectorQuery
-
def
currentUrl(implicit driver: WebDriver): String
-
def
dateField(queryString: String)(implicit driver: WebDriver, pos: Position): DateField
-
-
def
dateTimeField(queryString: String)(implicit driver: WebDriver, pos: Position): DateTimeField
-
-
-
-
-
object
delete
-
def
deleteAllCookies()(implicit driver: WebDriver, pos: Position): Unit
-
def
deleteCookie(name: String)(implicit driver: WebDriver, pos: Position): Unit
-
def
emailField(queryString: String)(implicit driver: WebDriver, pos: Position): EmailField
-
-
def
enter(value: String)(implicit driver: WebDriver, pos: Position): Unit
-
-
-
def
executeAsyncScript(script: String, args: AnyRef*)(implicit driver: WebDriver): AnyRef
-
def
executeScript[T](script: String, args: AnyRef*)(implicit driver: WebDriver): AnyRef
-
def
finalize(): Unit
-
def
find(queryString: String)(implicit driver: WebDriver): Option[Element]
-
-
def
findAll(queryString: String)(implicit driver: WebDriver): Iterator[Element]
-
def
findAll(query: Query)(implicit driver: WebDriver): Iterator[Element]
-
-
-
-
-
-
final
def
getClass(): Class[_]
-
object
go
-
def
goBack()(implicit driver: WebDriver): Unit
-
def
goForward()(implicit driver: WebDriver): Unit
-
def
goTo(page: Page)(implicit driver: WebDriver): Unit
-
def
goTo(url: String)(implicit driver: WebDriver): Unit
-
def
hashCode(): Int
-
def
id(elementId: String): IdQuery
-
def
implicitlyWait(timeout: Span)(implicit driver: WebDriver): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
def
isScreenshotSupported(implicit driver: WebDriver): Boolean
-
def
linkText(linkText: String): LinkTextQuery
-
def
monthField(queryString: String)(implicit driver: WebDriver, pos: Position): MonthField
-
-
def
multiSel(queryString: String)(implicit driver: WebDriver, pos: Position): MultiSel
-
-
def
name(elementName: String): NameQuery
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
numberField(queryString: String)(implicit driver: WebDriver, pos: Position): NumberField
-
-
def
pageSource(implicit driver: WebDriver): String
-
def
pageTitle(implicit driver: WebDriver): String
-
def
partialLinkText(partialLinkText: String): PartialLinkTextQuery
-
def
pressKeys(value: String)(implicit driver: WebDriver): Unit
-
def
pwdField(queryString: String)(implicit driver: WebDriver, pos: Position): PasswordField
-
-
def
quit()(implicit driver: WebDriver): Unit
-
def
radioButton(queryString: String)(implicit driver: WebDriver, pos: Position): RadioButton
-
-
def
radioButtonGroup(groupName: String)(implicit driver: WebDriver, pos: Position): RadioButtonGroup
-
def
rangeField(queryString: String)(implicit driver: WebDriver, pos: Position): RangeField
-
-
def
reloadPage()(implicit driver: WebDriver): Unit
-
def
searchField(queryString: String)(implicit driver: WebDriver, pos: Position): SearchField
-
-
def
setCaptureDir(targetDirPath: String): Unit
-
def
setScriptTimeout(timeout: Span)(implicit driver: WebDriver): Unit
-
def
singleSel(queryString: String)(implicit driver: WebDriver, pos: Position): SingleSel
-
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
tagName(tagName: String): TagNameQuery
-
def
telField(queryString: String)(implicit driver: WebDriver, pos: Position): TelField
-
-
def
textArea(queryString: String)(implicit driver: WebDriver, pos: Position): TextArea
-
-
def
textField(queryString: String)(implicit driver: WebDriver, pos: Position): TextField
-
-
def
timeField(queryString: String)(implicit driver: WebDriver, pos: Position): TimeField
-
-
def
toString(): String
-
def
urlField(queryString: String)(implicit driver: WebDriver, pos: Position): UrlField
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
def
weekField(queryString: String)(implicit driver: WebDriver, pos: Position): WeekField
-
-
def
window(nameOrHandle: String): WindowTarget
-
def
windowHandle(implicit driver: WebDriver): String
-
def
windowHandles(implicit driver: WebDriver): Set[String]
-
def
withScreenshot[T](fun: ⇒ T)(implicit driver: WebDriver): T
-
def
xpath(xpath: String): XPathQuery
Uses a custom web driver implementation that exposes its web client's options. Also uses a more current browser version than the default HtmlUnit trait.