Package

org.scalawebtest

core

Permalink

package core

Visibility
  1. Public
  2. All

Type Members

  1. trait BasicAuthLogin extends Login

    Permalink

    Extend the BasicAuthLogin trait to provide credentials via basic authentication with every request.

    Extend the BasicAuthLogin trait to provide credentials via basic authentication with every request.

    The following configurations are available with this login:

    • username
    • password
  2. trait Configurable extends AnyRef

    Permalink
  3. abstract class FeatureSpecBehavior extends FeatureSpec with Matchers with Inspectors

    Permalink
  4. abstract class FlatSpecBehavior extends FlatSpec with Matchers with Inspectors

    Permalink
  5. trait FormBasedLogin extends Login

    Permalink

    Extend the FormBasedLogin trait to provide login information via web form before every request.

    Extend the FormBasedLogin trait to provide login information via web form before every request.

    The following configurations are available with this login:

    • username
    • password
    • usernameFieldName
    • passwordFieldName
    • loginPath
    • loginTimeout
  6. abstract class FreeSpecBehavior extends FreeSpec with Matchers with Inspectors

    Permalink
  7. abstract class FunSpecBehavior extends FunSpec with Matchers with Inspectors

    Permalink
  8. abstract class FunSuiteBehavior extends FunSuite with Matchers with Inspectors

    Permalink
  9. abstract class IntegrationFeatureSpec extends FeatureSpecBehavior with IntegrationSpec

    Permalink
  10. abstract class IntegrationFlatSpec extends FlatSpecBehavior with IntegrationSpec

    Permalink
  11. abstract class IntegrationFreeSpec extends FreeSpecBehavior with IntegrationSpec

    Permalink
  12. abstract class IntegrationFunSpec extends FunSpecBehavior with IntegrationSpec

    Permalink
  13. abstract class IntegrationFunSuite extends FunSuiteBehavior with IntegrationSpec

    Permalink

    ScalaTest provides a wide variety of styles.

    ScalaTest provides a wide variety of styles. To make the creation of your BaseTrait easier, ScalaWebTest extends the needed combination of traits for you and provides style specific abstract classes to extend.

  14. abstract class IntegrationPropSpec extends PropSpecBehavior with IntegrationSpec

    Permalink
  15. abstract class IntegrationRefSpec extends RefSpecBehavior with IntegrationSpec

    Permalink
  16. trait IntegrationSettings extends AnyRef

    Permalink

    Default settings

  17. trait IntegrationSpec extends WebBrowser with Suite with BeforeAndAfterEach with BeforeAndAfterAllConfigMap with IntegrationSettings with Eventually

    Permalink

    This is the base trait for integration specs.

    This is the base trait for integration specs. The recommended way is to create your own project specific trait, which extends IntegrationFlatSpec or IntegrationFreeSpec, depending on the ScalaTest style which you prefer.

    In you own implementation you will usually overwrite settings provided by the IntegrationSettings trait, adapted the default configuration available in loginConfig and config, and extend one of the Login traits if applicable.

  18. abstract class IntegrationWordSpec extends WordSpecBehavior with IntegrationSpec

    Permalink
  19. trait Login extends AnyRef

    Permalink

    Extend this trait when implementing your own login implementation, to assert identical username, password field names across all implementations.

  20. abstract class PropSpecBehavior extends PropSpec with Matchers with Inspectors

    Permalink
  21. abstract class RefSpecBehavior extends RefSpec with Matchers with Inspectors

    Permalink
  22. trait ResponseAccessors extends AnyRef

    Permalink

    This trait provides convenience methods to access information from the webDriver.

  23. class WebClientExposingDriver extends HtmlUnitDriver

    Permalink

    Extension of the default HtmlUnitDriver that provides access to some of the web client's options and methods which are hidden in the default implementation.

  24. trait WebClientExposingDriverConfigFixtures extends AnyRef

    Permalink

    Provide fixtures to set a specific webdriver configuration for a given function call and restore previous configuration after the function call.

  25. trait WebClientExposingHtmlUnit extends WebBrowser with Driver

    Permalink

    Uses a custom web driver implementation that exposes its web client's options.

    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.

  26. abstract class WordSpecBehavior extends WordSpec with Matchers with Inspectors

    Permalink

Value Members

  1. package browser

    Permalink
  2. package configuration

    Permalink
  3. package gauge

    Permalink

Ungrouped