Some people have described Watir as a DSL for web application testing, so DSL's don't have to be project-specific. That comment also underscores a central design principle for Watir: Watir commands should be intuitive to testers.
People who don't understand the DSL goal have sometimes suggested Watir extensions arguing that they are *useful*. But i have declined to accept them because they were not -- to my mind -- intuitive to testers. In my work at DataCert, i try to make our tests readable by testers (and developers) both by using and creating DSL's, and also be supporting data-driven tests using Spreadsheets. Bret _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
