org.pageobject.core.driver

TracedRemoteWebDriver

class TracedRemoteWebDriver extends RemoteWebDriver with Logging

This class extends the Selenium default RemoteWebDriver to log all commands executed.

Linear Supertypes
Logging, RemoteWebDriver, TakesScreenshot, HasCapabilities, HasInputDevices, FindsByXPath, FindsByTagName, FindsByCssSelector, FindsByName, FindsByLinkText, FindsByClassName, FindsById, JavascriptExecutor, WebDriver, SearchContext, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TracedRemoteWebDriver
  2. Logging
  3. RemoteWebDriver
  4. TakesScreenshot
  5. HasCapabilities
  6. HasInputDevices
  7. FindsByXPath
  8. FindsByTagName
  9. FindsByCssSelector
  10. FindsByName
  11. FindsByLinkText
  12. FindsByClassName
  13. FindsById
  14. JavascriptExecutor
  15. WebDriver
  16. SearchContext
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TracedRemoteWebDriver(executor: CommandExecutor, desiredCapabilities: Capabilities, requiredCapabilities: Capabilities)

    executor

    passed directly to selenium's RemoteWebDriver

    desiredCapabilities

    passed directly to selenium's RemoteWebDriver

    requiredCapabilities

    passed directly to selenium's RemoteWebDriver

Type Members

  1. class CommandGroup extends AnyRef

  2. class RemoteTargetLocator extends TargetLocator

    Attributes
    protected
    Definition Classes
    RemoteWebDriver
  3. class RemoteWebDriverOptions extends Options

    Attributes
    protected
    Definition Classes
    RemoteWebDriver

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. object FormatResultElementIds extends CommandGroup

  7. object PrettyPrintResultValue extends CommandGroup

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close(): Unit

    Definition Classes
    RemoteWebDriver → WebDriver
  11. def debug(msg: ⇒ String, throwable: ⇒ Throwable): Unit

    Definition Classes
    Logging
  12. def debug(msg: ⇒ String): Unit

    Definition Classes
    Logging
  13. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  15. def error(msg: ⇒ String, throwable: ⇒ Throwable): Unit

    Definition Classes
    Logging
  16. def error(msg: ⇒ String): Unit

    Definition Classes
    Logging
  17. def execute(driverCommand: String, parameters: Map[String, _]): Response

    Definition Classes
    TracedRemoteWebDriver → RemoteWebDriver
  18. def execute(arg0: String): Response

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  19. def executeAsyncScript(arg0: String, arg1: <repeated...>[AnyRef]): AnyRef

    Definition Classes
    RemoteWebDriver → JavascriptExecutor
  20. def executeScript(arg0: String, arg1: <repeated...>[AnyRef]): AnyRef

    Definition Classes
    RemoteWebDriver → JavascriptExecutor
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def findElement(arg0: String, arg1: String): WebElement

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  23. def findElement(arg0: By): WebElement

    Definition Classes
    RemoteWebDriver → WebDriver → SearchContext
  24. def findElementByClassName(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByClassName
  25. def findElementByCssSelector(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByCssSelector
  26. def findElementById(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsById
  27. def findElementByLinkText(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByLinkText
  28. def findElementByName(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByName
  29. def findElementByPartialLinkText(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByLinkText
  30. def findElementByTagName(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByTagName
  31. def findElementByXPath(arg0: String): WebElement

    Definition Classes
    RemoteWebDriver → FindsByXPath
  32. def findElements(arg0: String, arg1: String): List[WebElement]

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  33. def findElements(arg0: By): List[WebElement]

    Definition Classes
    RemoteWebDriver → WebDriver → SearchContext
  34. def findElementsByClassName(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByClassName
  35. def findElementsByCssSelector(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByCssSelector
  36. def findElementsById(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsById
  37. def findElementsByLinkText(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByLinkText
  38. def findElementsByName(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByName
  39. def findElementsByPartialLinkText(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByLinkText
  40. def findElementsByTagName(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByTagName
  41. def findElementsByXPath(arg0: String): List[WebElement]

    Definition Classes
    RemoteWebDriver → FindsByXPath
  42. def get(arg0: String): Unit

    Definition Classes
    RemoteWebDriver → WebDriver
  43. def getCapabilities(): Capabilities

    Definition Classes
    RemoteWebDriver → HasCapabilities
  44. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  45. def getCommandExecutor(): CommandExecutor

    Definition Classes
    RemoteWebDriver
  46. def getCurrentUrl(): String

    Definition Classes
    RemoteWebDriver → WebDriver
  47. def getElementConverter(): JsonToWebElementConverter

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  48. def getErrorHandler(): ErrorHandler

    Definition Classes
    RemoteWebDriver
  49. def getExecuteMethod(): ExecuteMethod

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  50. def getFileDetector(): FileDetector

    Definition Classes
    RemoteWebDriver
  51. def getKeyboard(): Keyboard

    Definition Classes
    RemoteWebDriver → HasInputDevices
  52. def getMouse(): Mouse

    Definition Classes
    RemoteWebDriver → HasInputDevices
  53. def getPageSource(): String

    Definition Classes
    RemoteWebDriver → WebDriver
  54. def getScreenshotAs[X](arg0: OutputType[X]): X

    Definition Classes
    RemoteWebDriver → TakesScreenshot
    Annotations
    @throws( ... )
  55. def getSessionId(): SessionId

    Definition Classes
    RemoteWebDriver
  56. def getTitle(): String

    Definition Classes
    RemoteWebDriver → WebDriver
  57. def getW3CStandardComplianceLevel(): Int

    Definition Classes
    RemoteWebDriver
  58. def getWindowHandle(): String

    Definition Classes
    RemoteWebDriver → WebDriver
  59. def getWindowHandles(): Set[String]

    Definition Classes
    RemoteWebDriver → WebDriver
  60. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  61. val idFoundBy: Map[String, String]

  62. def info(msg: ⇒ String, throwable: ⇒ Throwable): Unit

    Definition Classes
    Logging
  63. def info(msg: ⇒ String): Unit

    Definition Classes
    Logging
  64. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  65. def log(level: LogLevel, msg: ⇒ String, throwable: ⇒ Throwable): Unit

    Definition Classes
    Logging
  66. def log(level: LogLevel, msg: ⇒ String): Unit

    Definition Classes
    Logging
  67. def log(arg0: SessionId, arg1: String, arg2: Any, arg3: When): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  68. def manage(): Options

    Definition Classes
    RemoteWebDriver → WebDriver
  69. def navigate(): Navigation

    Definition Classes
    RemoteWebDriver → WebDriver
  70. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  73. def quit(): Unit

    Definition Classes
    RemoteWebDriver → WebDriver
  74. def setCommandExecutor(arg0: CommandExecutor): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  75. def setElementConverter(arg0: JsonToWebElementConverter): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  76. def setErrorHandler(arg0: ErrorHandler): Unit

    Definition Classes
    RemoteWebDriver
  77. def setFileDetector(arg0: FileDetector): Unit

    Definition Classes
    RemoteWebDriver
  78. def setFoundBy(arg0: SearchContext, arg1: WebElement, arg2: String, arg3: String): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  79. def setLogLevel(arg0: Level): Unit

    Definition Classes
    RemoteWebDriver
  80. def setSessionId(arg0: String): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  81. def startClient(): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  82. def startSession(arg0: Capabilities, arg1: Capabilities): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  83. def startSession(arg0: Capabilities): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  84. def stopClient(): Unit

    Attributes
    protected[org.openqa.selenium.remote]
    Definition Classes
    RemoteWebDriver
  85. def switchTo(): TargetLocator

    Definition Classes
    RemoteWebDriver → WebDriver
  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  87. def toString(): String

    Definition Classes
    RemoteWebDriver → AnyRef → Any
  88. def trace(msg: ⇒ String, throwable: ⇒ Throwable): Unit

    Definition Classes
    Logging
  89. def trace(msg: ⇒ String): Unit

    Definition Classes
    Logging
  90. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. def warn(msg: ⇒ String, throwable: ⇒ Throwable): Unit

    Definition Classes
    Logging
  94. def warn(msg: ⇒ String): Unit

    Definition Classes
    Logging

Inherited from Logging

Inherited from RemoteWebDriver

Inherited from TakesScreenshot

Inherited from HasCapabilities

Inherited from HasInputDevices

Inherited from FindsByXPath

Inherited from FindsByTagName

Inherited from FindsByCssSelector

Inherited from FindsByName

Inherited from FindsByLinkText

Inherited from FindsByClassName

Inherited from FindsById

Inherited from JavascriptExecutor

Inherited from WebDriver

Inherited from SearchContext

Inherited from AnyRef

Inherited from Any

Ungrouped