/tags/fest-swing-1.0b2.1/src/main/javadoc/overview.html

http://fest.googlecode.com/ · HTML · 49 lines · 49 code · 0 blank · 0 comment · 0 complexity · c463226eed04218f6238b27382a3e3f5 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. </head>
  7. <body>
  8. <p>
  9. This document is the API specification for the <a href="http://fest.easytesting.org/swing" target="_blank">FEST</a> Swing
  10. Module.
  11. </p>
  12. <p>
  13. The FEST Swing module is an Open Source library
  14. (<a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache 2.0 license</a>) that provides:
  15. <ul>
  16. <li>
  17. Simulation of user-generated events and reliable GUI component lookup
  18. </li>
  19. <li>
  20. Easy-to-use and powerful API that simplifies creation and maintenance of Swing GUI functional tests:
  21. <pre>
  22. <code>
  23. dialog.comboBox(&quot;domain&quot;).select(&quot;Users&quot;);
  24. dialog.textBox(&quot;username&quot;).enterText(&quot;alex.ruiz&quot;);
  25. dialog.button(&quot;ok&quot;).click();
  26. dialog.optionPane().requireErrorMessage()
  27. .requireMessage(&quot;Please enter your password&quot;);
  28. </code>
  29. </pre>
  30. </li>
  31. <li>
  32. Supports both <a href="http://www.junit.org" target="_blank">JUnit</a> and
  33. <a href="http://testng.org" target="_blank">TestNG</a>
  34. </li>
  35. <li>
  36. Ability to take screenshots of failed GUI tests and embed them in a HTML report (<a href="http://www.junit.org" target="_blank">JUnit</a> and <a href="http://testng.org" target="_blank">TestNG</a>)
  37. </li>
  38. <li>
  39. Experimental <a href="http://groovy.codehaus.org/" target="_blank">Groovy</a> Builder support for creating GUI tests (coming soon!)
  40. </li>
  41. </ul>
  42. </p>
  43. <p>
  44. For more information, please read more about <a href="org/fest/swing/fixture/package-summary.html">FEST-Swing fixtures</a>
  45. or the
  46. <a href="http://fest.easytesting.org/swing/wiki/pmwiki.php?n=FEST-Swing.GettingStarted" target="_blank">Getting Started</a> guide.
  47. </p>
  48. </body>
  49. </html>