Annotation Type TapestryTestConfiguration


  • @Target(TYPE)
    @Retention(RUNTIME)
    @Inherited
    @Documented
    public @interface TapestryTestConfiguration
    To be used on Selenium-based integration tests that extend SeleniumTestCase as an alternative to using a TestNG XML configuration file. Using the XML file, it's intricate to run individual test classes or methods using IDEA's or Eclipse's TestNG integration. Parameters coming from a TestNG XML configuration file take precedence over those supplied with the annotation. Configures the container to be started for the tests and the browser to be used.
    Since:
    5.4
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String browserStartCommand
      The browser start command to use with Selenium.
      java.lang.String container
      Which container to use.
      java.lang.String contextPath
      The context path to make the application available under.
      int port
      The port to listen on for HTTP requests.
      int sslPort
      The port to listen on fot HTTPS requests.
      java.lang.String webAppFolder
      The folder for the web application root relative to the working directory.
    • Element Detail

      • webAppFolder

        java.lang.String webAppFolder
        The folder for the web application root relative to the working directory. Defaults to "src/main/webapp".
        Default:
        "src/main/webapp"
      • contextPath

        java.lang.String contextPath
        The context path to make the application available under. Defaults to "", i.e. the context root.
        Default:
        ""
      • port

        int port
        The port to listen on for HTTP requests. Defaults to "9090".
        Default:
        9090
      • sslPort

        int sslPort
        The port to listen on fot HTTPS requests. Defaults to "8443".
        Default:
        8443
      • browserStartCommand

        java.lang.String browserStartCommand
        The browser start command to use with Selenium. Defaults to "*firefox".
        Default:
        "*firefox"