Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Tapestry Test Utilities is a small library to make it easier to build integration test suites around Selenium version 12.14.0.3.

The strategy is to start, in process, a Selenimum Server (which, in turn, starts and manages a web browser), a Jetty instance (for the web browser to talk to), and a Selenium client (which talks to the server).

...

Code Block
xml
xml
titletestng.xml
<suite name="Selenium Tests Suite" annotations="1.5">
  <test name="Integration Tests" enabled="true">
    <parameter name="tapestry.browser-start-command" value="*googlechrome" />
    <parameter name="tapestry.port" value="9091" />

    <classes>
      <class name="com.example.newapp.SeleniumTest"></class>
    </classes>
  </test>
</suite>

Some Interesting Tools

Here are some interesting plugins you can use to write your integration tests.