Package

org.pageobject.core

driver

Permalink

package driver

Visibility
  1. Public
  2. All

Type Members

  1. trait AlwaysTracedRemoteDriverFactory extends AnyRef

    Permalink

    Use this trait to always see the commands executed by the underlying RemoteWebDriver

  2. abstract class DefaultCreateDriverFactory extends DynamicDriverFactory

    Permalink

    A abstract class to simply create a local DriverFactory.

    A abstract class to simply create a local DriverFactory.

    Only the browser limit and a webDriver create function is needed.

  3. class DefaultDriverFactoryList extends DriverFactoryList

    Permalink

    A list of DriverFactories to create all supported local browsers

    A list of DriverFactories to create all supported local browsers

    DriverFactoryList will filter DriverFactories returning false for compatible or selected

  4. trait DefaultDriverProvider extends DriverProvider

    Permalink

    Default implementation for DriverProvider storing the DriverFactory in DriverFactoryHolder

  5. class DefaultTracedRemoteWebDriver extends RemoteWebDriver with TracedRemoteWebDriver

    Permalink

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

  6. trait DriverFactories extends AnyRef

    Permalink
  7. trait DriverFactory extends IDriverFactory

    Permalink

    This trait is used to configure a test run and create a WebDriver used by the test.

  8. class DriverFactoryList extends DriverFactories

    Permalink

    A simple scala default implementation for java interface DriverFactories

    A simple scala default implementation for java interface DriverFactories

    DriverFactoryList will filter out all DriverFactories returning false for compatible or selected

  9. trait DriverProvider extends AnyRef

    Permalink

    To implicit access the webDriver, mainly needed by LocatorDsl just extend your class with DriverProvider

    To implicit access the webDriver, mainly needed by LocatorDsl just extend your class with DriverProvider

    Example:   class Example extends FunSpec with WebBrowser with DriverLauncher {     // ...   }

  10. trait DynamicDriverFactory extends DriverFactory

    Permalink

    A default implementation for DriverFactory.webDriver, using a DynamicOptionVariable to store the active webDriver on the stack.

    A default implementation for DriverFactory.webDriver, using a DynamicOptionVariable to store the active webDriver on the stack. A new webDriver will be created for every test.

  11. trait FixedLocation extends DriverFactory

    Permalink

    When using this trait the browser window will be moved and sized to a fixed location.

  12. trait Fullscreen extends DriverFactory

    Permalink

    When using this trait the browser started by this driver will be switched into fullscreen mode.

  13. trait IDriverFactory extends AnyRef

    Permalink
  14. trait LoggingDriverFactory extends DriverFactory

    Permalink
  15. trait Maximized extends DriverFactory

    Permalink

    When using this trait the browser started by this driver will be maximized.

  16. trait RemoteDriverFactory extends DynamicDriverFactory with WaitFor

    Permalink

    Default implementation to create RemoteWebDriver

  17. class RunWithDrivers extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  18. trait TakeScreenshot extends AnyRef

    Permalink

    When a WebDriver implements this trait, a screenshot will be stored on disk when a test failes.

  19. trait ThreadNameNumberingDriverFactory extends DriverFactory with Logging

    Permalink
  20. trait TraceBrowserConsole extends AnyRef

    Permalink
  21. trait TracedRemoteDriverFactory extends AnyRef

    Permalink

    When using this trait you can set environment variable TRACE_REMOTE_WEB_DRIVER to see commands executed by the underlying RemoteWebDriver

  22. trait TracedRemoteWebDriver extends RemoteWebDriver with Logging

    Permalink

Value Members

  1. object ChromeDriverFactory extends DefaultCreateDriverFactory with TakeScreenshot with Product with Serializable

    Permalink

    A DriverFactory creating a local Chrome browser

  2. object DriverFactoryList

    Permalink
  3. object FirefoxDriverFactory extends DefaultCreateDriverFactory with TakeScreenshot with Product with Serializable

    Permalink

    A DriverFactory creating a local Firefox browser

  4. object HtmlUnitDriverFactory extends DefaultCreateDriverFactory with Product with Serializable

    Permalink

    A DriverFactory creating a local HtmlUnit browser

  5. object InternetExplorerDriverFactory extends DefaultCreateDriverFactory with TakeScreenshot with Product with Serializable

    Permalink

    A DriverFactory creating a local Internet Explorer browser

  6. object RemoteDriverFactory extends WaitFor

    Permalink

    Patience configuration for RemoteDriverFactory

  7. object SafariDriverFactory extends DefaultCreateDriverFactory with TakeScreenshot with Product with Serializable

    Permalink

    A DriverFactory creating a local Safari browser

  8. object TracedRemoteWebDriver

    Permalink

    Heper object containg a mapping of fields to dump when a RemoteWebDriver command was executed.

  9. package vnc

    Permalink

Ungrouped